Located in Rome City Centre, this townhouse accommodation is within a 10-minute walk of Piazza del Popolo, Villa Borghese, and Piazza di Spagna. Piazza Navona and Pantheon are also within 15 minutes. Flaminio - Piazza del Popolo Station is only a 5-minute walk and Spagna Station is 8 minutes.