Where is Sabadell Plaça Major?

Where is Sabadell Plaça Major located?

Sabadell Plaça Major, Sabadell Plaça Major, Spain (approx. 41.54742°, 2.1088815°)


Where is Sabadell Plaça Major on the map?