9 via gabriele camozzi, 00192 Roma
Appartamento
Located in Rome, near Ottaviano Metro Station, Lepanto Metro Station and Vatican Museums, Casa Rica at Vatican and St Peter features free WiFi. The property is around 2.5 km from Piazza del Popolo, 2.5 km from Piazza Navona and 1.5 km from St. Peter's Basilica. Set in the Vaticano Prati district, the...