The St. Regis Florence

Piazza Ognissanti 1
Florence
Italy