A stay at this apartment places you in the heart of Florence, within a 15-minute walk of Piazza di Santa Maria Novella and Basilica of Santa Maria Novella. This apartment is 0.7 mi (1.1 km) from Central Market ... Read more

View all Luxury Hotels in Florence