Via Della Stazione Di San Pietro 35, Scala B Int 4, 00165 Roma
Apartment
with
1
room
Saint Peter House Station Deluxe offers accommodations in Rome, 1.2 miles from Piazza Navona and 1.1 miles from
Vatican Museums. Among the facilities at this property are an elevator and private check-in and check-out, along with free Wifi throughout the property. Castel Sant'Angelo is a 19-minute walk away and ...