9.5
River Palace****

2 English reviews

6 international reviews

/ 17°
21 Nov 2017
Number 31 of 1243 hotels in Rome

Find the best prices and last minutes for Hotel River Palace**** at: