8.4
Ibiscus****

3 English reviews

473 international reviews

23° / 27°
21 Jun 2018
Number 5 of 92 hotels in Rhodos Town

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