Where is Eleochori?

Where is Eleochori located?

Eleochori, Eastern Macedonia and Thrace, Greece (approx. 40.8204348083°, 24.2415046692°)


Where is Eleochori on the map?