Where is Elounda?

Where is Elounda located?

Elounda, Crete, Greece (approx. 35.2612491502°, 25.7226848602°)


Where is Elounda on the map?