Sponsored by Avalon Boutique Hotel
-
6, Sokratous str, Rhodes, Greece
36.4436647, 28.22807510000007
http://