Where is Eleutherna?

Where is Eleutherna located?

Eleutherna, Eleutherna, Greece (approx. 35.329212°, 24.66962°)


Where is Eleutherna on the map?