Via Degli Scipioni, 175, 00192 Roma
Apartment
with
1
room
Casa Scipioni in Rome offers accommodations with free Wifi, a 4-minute walk from Ottaviano Metro Station, 0.6
miles from Vatican Museums, and a 13-minute walk from St Peter's Square. The property is close to Piazza del Popolo, St. Peter's Basilica, and Flaminio Metro Station. The property is 1.3 miles from the ...