AMOCITY
A 5-minute walk from Saint Peter’s Square and Vatican City, Casa Zavatti is located in the center of Rome. Offering free WiFi, the property ...