Viale Degli Ammiragli 67, 00136 Roma
Apartment
with
4
rooms
Just a 12-minute walk from Vatican Museums and 0.8 miles from Ottaviano Metro Station, La Residenza Degli Angeli
features accommodations in Rome, with a terrace and a shared lounge. The property is around 1.3 miles from Lepanto Metro Station, 1.2 miles from St Peter's Square, and 1.2 miles from The Vatican. The ...