
Grand Hotel Cavour
Via del Proconsolo 3, Florence
With a stay at Grand Hotel Cavour, you'll be centrally located in Florence, steps from Piazza della Signoria and 5 minutes by foot from Cathedral of Santa Maria...