Where is La Barossa?

Where is La Barossa located?

La Barossa, La Barossa, Spain (approx. 36.37285°, -6.18565°)


Where is La Barossa on the map?