Sponsored by Avalon Boutique Hotel
-
13, Menekleous str, Rhodes, Greece
36.4430673, 28.225046799999973
+30 22410 75090
http://