Via Di Monte Del Gallo, 78a, 00165 Roma
Apartment
with
1
room
Blu Escher Mini apartment at Vatican offers accommodations in Rome, 1.8 miles from Piazza Navona and 1.9 miles
from Castel Sant'Angelo. The property is around a 15-minute walk from St Peter's Square, 0.7 miles from The Vatican, and 1.8 miles from Vatican Museums. Free Wifi is available throughout the property ...