8 Largo Orbitelli, 00186 Roma
Apartment
with
1
room
My Home in the city center in Rome offers accommodations with free Wifi, a 17-minute walk from Torre Argentina,
0.6 miles from St Peter's Square, and a 14-minute walk from The Vatican. The property is around a 17-minute walk from St. Peter's Basilica, 0.8 miles from Piazza di Santa Maria in Trastevere, and 1.1 ...