Where is Poble Sec Station?

Where is Poble Sec Station located?

Poble Sec Station, Poble Sec Station, Spain (approx. 41.374996°, 2.160245°)


Where is Poble Sec Station on the map?