Where is Amudares?

Where is Amudares located?

Amudares, Crete, Greece (approx. 35.0101742729°, 25.6429481506°)


Where is Amudares on the map?