12 salita di monte del gallo, 00165 Roma
Apartments
Boasting city views, 3 min da Stazione San Pietro features accommodation with a bar and a balcony, around 1.2 km from St Peter's Square. The property has inner courtyard and quiet street views, and is 1.1 km from The Vatican. Free WiFi is available throughout the property and St. Peter's Basilica is...