Where is Anemomilos Villa?

Where is Anemomilos Villa located?

Anemomilos Villa, South Aegean, Greece (approx. 36.4265°, 25.43032°)


Where is Anemomilos Villa on the map?