Via Luigi Rizzo, 36, 00136 Roma
Appartamento
con
1
camera
Situated in Rome, 1.2 km from Ottaviano Metro Station and 2.1 km from Lepanto Metro Station, Anna Vatican Loft
- Relax al centro di Roma! offers air conditioning. The property is located 1.8 km from St Peter's Square, 1.8 km from The Vatican and 3.2 km from St. Peter's Basilica. Free WiFi is available throughout ...