Via di monte del gallo, 78a, 00165 Roma
Apartment 4 stars
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...