Del Popolo, 3, 00196 Roma
Apartment
with
1
room
Bright apartment with piazza del popolo view is located in Rome, just a 19-minute walk from Castel Sant'Angelo
and 0.9 miles from Trevi Fountain. The property is close to Spanish Steps, Villa Borghese, and Piazza di Spagna Metro Station. The property is a few steps from Piazza del Popolo and within 0.9 miles ...