Where is Eleftheroupoli?

Where is Eleftheroupoli located?

Eleftheroupoli, Eleftheroupoli, Greece (approx. 40.916218°, 24.255695°)


Where is Eleftheroupoli on the map?