Via Degli Scipioni, 121, 00192 Roma
Apartment
with
1
room
Vatican Scipioni Apartment is located in Rome, just a 10-minute walk from The Vatican and 0.9 miles from Castel
Sant'Angelo. The property is close to several well-known attractions, 1.1 miles from Piazza del Popolo, a 13-minute walk from St. Peter's Basilica, and 1.1 miles from Flaminio Metro Station. The property ...