Via Degli Scipioni 113, 00164 Roma
Apartment
with
2
rooms
Vatican Scipioni 113 is an apartment featuring rooms with free Wifi and air conditioning in the center of Rome.
Popular points of interest nearby include St Peter's Square, The Vatican, and Castel Sant'Angelo. The property is close to popular attractions like Piazza del Popolo, St. Peter's Basilica, and Flaminio ...