1 via francesco tamagno interno 13, 00168 Roma
Apartments
Alice Guest House is situated in Rome, 4.4 km from Vatican Museums, 4.5 km from Ottaviano Metro Station, and 5.2 km from Lepanto Metro Station. The property features city and quiet street views, and is 4.3 km from St. Peter's Basilica. Free WiFi is available throughout the property and Battistini Metro...