Via lattanzio, 66/interno 2, 00136 Roma
Appartamenti
Situated in Rome, 1.7 km from Vatican Museums and 2 km from Ottaviano Metro Station, Appiano Vatican city, lovely apartment Ac Wi-fi offers air conditioning. Among the facilities at this property are a lift and a concierge service, along with free WiFi throughout the property. Lepanto Metro Station is...