Viale Giulio Cesare 78, 00192 Roma
Apartment
with
1
room
Giulio Cesare 78 Apartment in Rome provides accommodations with free Wifi, a 9-minute walk from Lepanto Metro
Station, 600 yards from Vatican Museums, and a 11-minute walk from St Peter's Square. The property is around 1.5 miles from Piazza del Popolo, 1.5 miles from Piazza Navona, and 2.3 miles from Flaminio ...