Where is Poble Sec Station?

Where is Poble Sec Station located?

Poble Sec Station, Cataluna, Spain (approx. 41.375°, 2.160245°)


Where is Poble Sec Station on the map?