Sponsored by Avalon Boutique Hotel
-
23, Aristotelous str, Rhodes, Greece
36.4433789, 28.228907299999946
http://