River Palace hotel
Via Flaminia 33, Rome 00196
4 Star * * * * Hotel
Guest Rating (4.5)
[+]
View all 21 reviews
Location:(4.3)
Service:(4.7)
Cleanliness:(4.8)
Facilities:(4.2)
River Palace hotel
The hotel is located in the centre of historic Rome, only 100 metres from the Piazza del Popolo and Via del Corso, overlooking the Villa Borghese. The nearest metro station, Flaminia, is only 3 minutes’ walk away.