Where is Anfi del Mar, La Playa de Arguineguín?

Where is Anfi del Mar, La Playa de Arguineguín located?

Anfi del Mar, La Playa de Arguineguín, Anfi del Mar, La Playa de Arguineguín, Spain (approx. 27.77366°, -15.69507°)


Where is Anfi del Mar, La Playa de Arguineguín on the map?