36 Via Antonio Genovesi, 00136 Roma
Apartment
with
1
room
Romamor Home in Rome provides accommodations with free Wifi, a 15-minute walk from Ottaviano Metro Station, 0.7
miles from Vatican Museums, and 1.2 miles from Lepanto Metro Station. The property is around 1.2 miles from St Peter's Square, 1.8 miles from Stadio Olimpico, and 1.2 miles from The Vatican. St. Peter's ...