Where is Eleochori?

Where is Eleochori located?

Eleochori, Western Greece, Greece (approx. 39.0417862519°, 21.1452484131°)


Where is Eleochori on the map?