Where is Levendohori?

Where is Levendohori located?

Levendohori, Central Macedonia, Greece (approx. 40.9506033256°, 22.82289505°)


Where is Levendohori on the map?