Where is Barcelona Sants Station?

Where is Barcelona Sants Station located?

Barcelona Sants Station, Barcelona Sants Station, Spain (approx. 41.37901°, 2.13992°)


Where is Barcelona Sants Station on the map?