Viale Giulio Cesare, 78, 00192 Roma
Apartment
with
1
room
IFlat Vatican 2 Bedroom Design Apartment in Rome features accommodations with free Wifi, a 9-minute walk from
Lepanto Metro Station, 500 yards from Vatican Museums, and a 11-minute walk from The Vatican. The property is around 1.6 miles from Piazza Navona, a 14-minute walk from St. Peter's Basilica, and 2.3 miles ...