Via Arnobio, 14, 00136 Roma
Apartment
with
1
room
Holiday aRoma is located in Rome, just 1.9 miles from The Vatican and 2.2 miles from St. Peter's Basilica. The
property is around 1.1 miles from Ottaviano Metro Station, 1.4 miles from Lepanto Metro Station, and 1.9 miles from St Peter's Square. Free Wifi is available throughout the property and Vatican Museums ...