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