9 Via Gabriele Camozzi, 00192 Roma
Apartment
with
1
room
Casa Rica at Vatican and St Peter in Rome provides accommodations with free Wifi, a 4-minute walk from Ottaviano
Metro Station, half a mile from Lepanto Metro Station, and a 11-minute walk from Vatican Museums. The property is around 1.6 miles from Piazza del Popolo, 1.6 miles from Piazza Navona, and a 18-minute ...