Via Del Banco Di Santo Spirito, 26 Int. 3, 00186 Roma
Appartamento
con
1
camera
Situated in the centre of Rome, 1.1 km from The Vatican and 1 km from St Peter's Square, Sant'Angelo Terrace Apartment
offers free WiFi, a garden and air conditioning. With city views, this accommodation features a terrace. Outdoor seating is also available at the apartment.
The spacious apartment features 1 ...