Via Leone IV, 38, 00192 Roma
Apartment
with
1
room
We Home - Leone Apartments - Rome, Vatican offers accommodations in Rome, a 19-minute walk from Castel Sant'Angelo
and 1.7 miles from Piazza del Popolo. The property is around a 11-minute walk from The Vatican, 0.8 miles from St. Peter's Basilica, and 1.5 miles from Piazza Navona. The property is a 4-minute walk ...