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?
Sabadell Plaça Major - Plaça de Catalunya Station
{"latitude":41.54742,"longitude":2.1088815,"title":"Sabadell Plaça Major"}