23 Vicolo D'Orfeo, 00193 Roma
Apartment
with
1
room
2 BR Flat with Vatican Terrace provides accommodations in the center of Rome, a 4-minute walk from St Peter's
Square and 500 yards from The Vatican. The property is around a 16-minute walk from Piazza Navona, 0.4 miles from Castel Sant'Angelo, and a 15-minute walk from Lepanto Metro Station. Free Wifi is available, ...