Ialyssos Avenue, Rhodes 85100 Greece
+30 2241 075000

Check Room Rates & Availability

Sheraton Rhodes Resort