Select dates so you can see the availability and exact prices.
Timokreontos 19 Rhodes, 85100, Rhodes Town, Greece, Rhodes
Karpathou Street 23 851 00 Rhodes,Karpathou Street, Rhodes
22 Iroon Polytechniou Str. 85100 Rhodes,Iroon Polytechniou Str., Rhodes
Laokontos ,11B Old Town, Rhodes, Rhodes