Where is Sabadell Sud?

Where is Sabadell Sud located?

Sabadell Sud, Sabadell Sud, Spain (approx. 41.52936°, 2.107989°)


Where is Sabadell Sud on the map?