Sponsored by Avalon Boutique Hotel
-
33, Ermou str, Rhodes, Greece
36.4442686, 28.22793999999999
http://