AMOCITY
Ognissanti 67 is set in Florence, 1640 feet from Santa Maria Novella. Strozzi Palace is 2297 feet from the property. Free WiFi is provided t...