Where is Amoudi Bay?

Where is Amoudi Bay located?

Amoudi Bay, Amoudi Bay, Greece (approx. 36.46°, 25.370556°)


Where is Amoudi Bay on the map?