12 via paolo bentivoglio 12 via paolo bentivoglio, 00165 Roma
Hotels
Set in Rome and with St. Peter's Basilica reachable within 2.2 km, Villa Angeli offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace. The property is situated 2.9 km from Ottaviano Metro Station, 3.4 km from Battistini Metro Station and 3.5 km from Lepanto...