Via del banco di santo spirito, 26 int. 3, 00186 Roma
Appartamento
Situated in the centre of Rome, less than 1 km from St Peter's Square and a 13-minute walk from The Vatican, 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...