Where is La Barrosa?

Where is La Barrosa located?

La Barrosa, La Barrosa, Spain (approx. 36.373592°, -6.1833806°)


Where is La Barrosa on the map?