Map Location: Basilica of Santa Maria Novella

Piazza di Santa Maria Novella, 18, 50123 Firenze, Italy

Location Shown: Piazza di Santa Maria Novella, 18, 50123 Firenze, Italy

Do NOT follow this link or you will be banned from the site!