Via Marcantonio Bragadin 120, 00136 Roma
Guesthouse
with
6
rooms
Roman St. Peter House offers accommodations in Rome, 1.3 miles from Lepanto Metro Station and 1.2 miles from The
Vatican. Featuring city views, this guest house also includes free Wifi. St. Peter's Basilica is 2 miles away, and Piazza Navona is 2.2 miles from the guest house.
Popular points of interest near ...