Where is La Grotta Beach?

Where is La Grotta Beach located?

La Grotta Beach, La Grotta Beach, Greece (approx. 39.673855°, 19.719261°)


Where is La Grotta Beach on the map?