Via Augusto Aubry, 3/piano 2 Interno 11, 00195 Roma
Apartment
with
1
room
Apartment is located in Rome, just 1.5 miles from Stadio Olimpico and 1.1 miles from St Peter's Square. Among
the facilities at this property are an elevator and private check-in and check-out, along with free Wifi throughout the property. The Vatican is 1.1 miles from the apartment and Castel Sant'Angelo is ...