Where is Anemomilos Suites?

Where is Anemomilos Suites located?

Anemomilos Suites, South Aegean, Greece (approx. 36.42309°, 25.4338°)


Where is Anemomilos Suites on the map?