Located on the banks of River Arno in Florence's historic Piazza Ognissanti, The Westin Excelsior, Florence offers luxurious rooms and suites, many overlooking the river and the Oltrarno area. Ponte Vecchio is 900 m away.
Number of rooms: 171
Piazza Ognissanti 3, Santa Maria Novella, 50123 Florence, Italy
Hotel booked 1 times today.