Where is Xamudochori?

Where is Xamudochori located?

Xamudochori, Crete, Greece (approx. 35.503862908°, 23.8370704651°)


Where is Xamudochori on the map?