Where is Barcelona Sants Station?

Where is Barcelona Sants Station located?

Barcelona Sants Station, Cataluna, Spain (approx. 41.37922°, 2.140624°)


Where is Barcelona Sants Station on the map?