Where is Iliochóri?

Where is Iliochóri located?

Iliochóri, Iliochóri, Greece (approx. 39.9808°, 20.909979°)


Where is Iliochóri on the map?