8.4
Ibiscus****

3 English reviews

474 international reviews

11° / 15°
12 Dec 2018
Number 5 of 93 hotels in Rhodos Town

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