The Grand Hotel Cavour is a 4 star hotel in Florence (Italy) in a great location for exploring the city, between Piazza del Duomo and Piazza della Signoria. Find the best special offers at the Grand Hotel Cavour for a romantic stay in the heart of Florence!