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?
La Barrosa - Cadiz
La Barrosa - Seville
{"latitude":36.373592,"longitude":-6.1833806,"title":"La Barrosa"}