Piazzale Flaminio, 9 Secondo Piano, scala C, Interno 3A, Villa Borghese Parioli, 00196 Rome, Italy
900 Piazza del Popolo is situated in Rome, a 2-minute walk from Piazza del Popolo. Well located in the Villa Borghese Parioli district, this property offers air-conditioned rooms and free WiFi throughout.