Where is La Grotta Beach?

Where is La Grotta Beach located?

La Grotta Beach, Ionia Nisia, Greece (approx. 39.67385°, 19.71926°)


Where is La Grotta Beach on the map?