Via lattanzio, 66/interno 2, 00136 Roma
Apartments
Situated in Rome, 2 km from Ottaviano Metro Station and 2.7 km from Lepanto Metro Station, Appiano Vatican city, lovely apartment Ac Wi-fi offers air conditioning. It is set 3.4 km from St Peter's Square and features a lift. Free WiFi is available throughout the property and Vatican Museums is 1.7 km...