6 Via Delle Fosse Di Castello 10 Piano 5, 00193 Roma
Apartment
with
1
room
Offering a terrace and a bar, St. Peter luxury home in Rome is close to The Vatican and Ottaviano Metro Station.
Among the facilities at this property are an elevator and bicycle parking, along with free Wifi throughout the property. The property is a 8-minute walk from St Peter's Square and within one mile of ...