Via di monte del gallo, 78a, 00165 Roma
Appartamento 4 stelle
Situated in Rome, 1.2 km from St Peter's Square and 1.2 km from The Vatican, Blu Escher Mini apartment at Vatican offers air conditioning. The property is around 2.9 km from Vatican Museums, 2.9 km from Piazza Navona and 3 km from Castel Sant'Angelo. Free WiFi is available throughout the property and...