Via stefano porcari 4, 00193 Roma
Apartments
Situated in the centre of Rome, 600 metres from Ottaviano Metro Station and 700 metres from Vatican Museums, Angel's Terrace offers free WiFi, a terrace and air conditioning. The property features quiet street views and is 600 metres from The Vatican and 1.1 km from Lepanto Metro Station. The property...