Where is Francesc Macià Station?

Where is Francesc Macià Station located?

Francesc Macià Station, Francesc Macià Station, Spain (approx. 41.3922°, 2.1432°)


Where is Francesc Macià Station on the map?