Select dates so you can see the availability and exact prices.
Απολλωνίων 33, 85100, Rhodes Town, Greece, Rhodes
Kennedy Street 37 851 00 Rhodes Town,Kennedy Street, Rhodes
G. Haritou Square 85131 Rhodes,G. Haritou Square, Rhodes
Mandilara 20-22 85100 Rodos,Mandilara, Rhodes
Nikiforou Mandilara 20-22, Rhodes
Pafou 14, Rhodes Town, 85100, Greece, Rhodes