20 via ilario alibrandi, 00165 Roma
Apartments
Set in Rome, 4 km from St. Peter's Basilica and 4.1 km from Vatican Museums, casa alibrandi offers air conditioning. The property is situated 4.2 km from Ottaviano Metro Station, 4.9 km from Lepanto Metro Station and 5.7 km from St Peter's Square. Free WiFi is available throughout the property and Battistini...