Where is Megalochores?

Where is Megalochores located?

Megalochores, South Aegean Islands, Greece (approx. 36.3747182354°, 25.4300022125°)


Where is Megalochores on the map?