12 salita di monte del gallo, 00165 Roma
Apartments
Set in Rome, 1.2 km from St Peter's Square and 1.1 km from The Vatican, Vaticano - 5 min da stazione offers air conditioning. The property is around 2.8 km from Vatican Museums, 2.9 km from Piazza Navona and 2.9 km from Castel Sant'Angelo. Free WiFi is available throughout the property and St. Peter's...