Where is Alcudia beach?

Where is Alcudia beach located?

Alcudia beach, Alcudia beach, Spain (approx. 39.81486°, 3.10916°)


Where is Alcudia beach on the map?