100 Iraklidon Avenue, Rhodes, Greece, 85101, Greece
+30 22410 89900
+30 22410 89901
info@rhodesbay.com