Via Degli Scipioni, 53, 00192 Roma
Apartment
with
3
rooms
Just a 10-minute walk from The Vatican and 0.9 miles from Castel Sant'Angelo, Gli Artisti Apartments Rome features
accommodations in Rome, with a shared lounge. This apartment offers an elevator and free Wifi. The property is a 2-minute walk from Ottaviano Metro Station, and within 1.4 miles of the city center. ...