Lechoúri

Dytiki Ellada, Greece