Via Luigi Rizzo, 16b, 00136 Roma
Apartment
with
1
room
Just a 14-minute walk from Ottaviano Metro Station and 1.2 miles from Lepanto Metro Station, FlamillaHome2 next
to Vatican Museums features accommodations in Rome with a garden. The property is around 1.1 miles from St Peter's Square, 1.1 miles from The Vatican, and 1.9 miles from St. Peter's Basilica. Free Wifi ...