Where is Terrassa Estaciò del Nord?

Where is Terrassa Estaciò del Nord located?

Terrassa Estaciò del Nord, Terrassa Estaciò del Nord, Spain (approx. 41.570168°, 2.015487°)


Where is Terrassa Estaciò del Nord on the map?