Where is Barcelona Nord - Bus Station?

Where is Barcelona Nord - Bus Station located?

Barcelona Nord - Bus Station, Cataluna, Spain (approx. 41.39497°, 2.183275°)


Where is Barcelona Nord - Bus Station on the map?