Viale Giulio Cesare 71, 00192 Roma
Apartment
with
1
room
La Casa dei Papi 71 is a recently renovated apartment in the center of Rome, a 4-minute walk from Lepanto Metro
Station and 400 yards from Ottaviano Metro Station. The property is close to Piazza Navona, St Peter's Square, and The Vatican. Free Wifi, an elevator, and private check-in and check-out are provided. ...