Via Mattia Battistini, 36, 00167 Roma
Homestay
with
2
rooms
Mother House enjoys a location in Rome, 2.9 miles from Ottaviano Metro Station and 3.3 miles from Lepanto Metro
Station. The property is around a 3-minute walk from Battistini Metro Station, 2.8 miles from St. Peter's Basilica, and 2.8 miles from Vatican Museums. Free Wifi, an elevator, and a shared kitchen are ...