Where is Daughter of the Sea?

Where is Daughter of the Sea located?

Daughter of the Sea, Daughter of the Sea, Greece (approx. 40.31032°, 23.063234°)


Where is Daughter of the Sea on the map?