Select dates so you can see the availability and exact prices.
28th Oktovriou Street 52 851 00 Rhodes,28th Oktovriou Street, Rhodes
Themistokleous, Rhodes Town, 85100, Greece, Rhodes
Petraki Giallourou 4 85100 Rhodes,Petraki Giallourou, Rhodes
Lohagou Fanouraki 20, Rhodes Town, 85100, Greece, Rhodes