Sponsored by Avalon Boutique Hotel
-
12, Menekleous str, Rhodes, Greece
36.4434227, 28.225531100000012
+30 22410 22621
info@odysseytaverna.com
http://www.odysseytaverna.com