Where is Estació del Nord?

Where is Estació del Nord located?

Estació del Nord, Cataluna, Spain (approx. 41.5697°, 2.014249°)


Where is Estació del Nord on the map?