River Palace Hotel
4-star hotel in Municipio I
Reviews
9.2 out of 10
Wonderful
Popular amenities
Explore the area
Via Flaminia 33, Rome, RM, 196
- Piazza del Popolo4 min walk
- Villa Borghese12 min walk
- Spanish Steps15 min walk
- Rome (CIA-Ciampino)39 min drive