Where is Andimachia?

Where is Andimachia located?

Andimachia, South Aegean Islands, Greece (approx. 36.8053676193°, 27.0973491669°)


Where is Andimachia on the map?