Where is Levendohori?

Where is Levendohori located?

Levendohori, Western Greece, Greece (approx. 37.6881674684°, 21.3277244568°)


Where is Levendohori on the map?