Select dates so you can see the availability and exact prices.
12 Georgiou Papanikolaou, Rhodes Town, 85100, Greece, Rhodes
Pythagora 31 & Lysippou 2, Rodos 851 00, Greece, Rhodes
Nikiforou Mandilara 20-22, Rhodes
Orfanidou Street 54, Rodos, 85100, Greece, Rhodes
101 Iraklidon ave and Kandalou str., Ixia, Rhodes