Select dates so you can see the availability and exact prices.
Themistokleous, Rhodes Town, 85100, Greece, Rhodes
Dimokratias 5-7 85100 Rhodes Town,Dimokratias, Rhodes
6th klm.Kallithea avenue, Kallithea 851 00, Greece, Rhodes
Iraklidon Avenue Trianton,Iraklidon Avenue, Rhodes