Viale Giulio Cesare Scala B Interno 2A, 00192 Roma
Apartment
with
1
room
Angela in Rome features accommodations with free Wifi, a 8-minute walk from Lepanto Metro Station, 600 yards from
Vatican Museums, and a 9-minute walk from St Peter's Square. The property is around 1.5 miles from Piazza Navona, a 14-minute walk from St. Peter's Basilica, and 1.2 miles from Flaminio Metro Station. ...