The Westin Excelsior Florence
Florence, ItalyLocated on the banks of River Arno in Florence’s historic Piazza Ognissanti, The Westin Excelsior luxurious rooms and suites, many overlooking the river, offer the perfect respite to explore this stunning Tuscan city.
Plan Your Trip