Via Luigi Rizzo, 36, 00136 Roma
Apartment
with
1
room
Anna Vatican Loft - Relax al centro di Roma! is located in Rome, just 1.3 miles from Lepanto Metro Station and
2 miles from St. Peter's Basilica. The property is around 2.2 miles from Piazza Navona, 2.2 miles from Castel Sant'Angelo, and 2.3 miles from Piazza del Popolo. Free Wifi is available throughout the ...