
Rome, Italy
900 Piazza Del Popolo
3-star hotel
2.1 km straight-line distance
900 Piazza del Popolo is in the heart of Rome, walking distance from Piazza del Popolo and Via del Babuino. This townhouse accommodation is close to Villa Borghese and Piazza di Spagna. Make use of convenient amenities, which…
- Wi-fi
- Laundry service
- Airport Shuttle
- Clothes dryer






















