Select dates so you can see the availability and exact prices.
Petraki Giallourou 4, Rhodes Town, 85100, Greece, Rhodes
Leoforos Kallitheas 215, Kallithea Rhodes, 85100, Greece, Rhodes
28th Oktovriou street, n°52, Rhodes Town, 85100, Greece, Rhodes
Themistokleous, Rhodes Town, 85100, Greece, Rhodes