Piazza perin del vega 4, 00196 Roma
Apartments
Set in Rome, 1.8 km from Stadio Olimpico Roma and 2.2 km from Lepanto Metro Station, Tutta Roma Luxury 3BR House offers air conditioning. The property is located 2.9 km from Ottaviano Metro Station, 3.4 km from Piazza del Popolo and 3.4 km from Castel Sant'Angelo. Free WiFi is available throughout the...