Select dates so you can see the availability and exact prices.
68 Perikleous str., Old Town, Rhodes Town, 85100, Greece, Rhodes
88, Agiou Fanouriou street , Rhodes Town, Rhodes, GR, Rhodes
28th Oktovriou street, n°52, Rhodes Town, 85100, Greece, Rhodes