Via francesco maria torrigio, 21, 00168 Roma
Apartments
Located in Rome, 5.4 km from St. Peter's Basilica and 5.4 km from Vatican Museums, La Casa di Fede offers air conditioning. The property is set 5.6 km from Ottaviano Metro Station, 6.2 km from Lepanto Metro Station and 7.1 km from St Peter's Square. Free WiFi is available throughout the property and...