Where is Adele Beach?

Where is Adele Beach located?

Adele Beach, Adele Beach, Greece (approx. 35.37356°, 24.54187°)


Where is Adele Beach on the map?