Megalochori

Megalochori, Greece