Piazza dei martiri di belfiore, 4, 00195 Roma
Apartments
Set in Rome, 500 metres from Lepanto Metro Station and 1.1 km from Ottaviano Metro Station, Vatican Home Rome offers air-conditioned accommodation with a terrace and free WiFi. The property has garden and city views, and is 1.3 km from Piazza del Popolo. The property is non-smoking and is located 1.7...