Where is Parc Central?

Where is Parc Central located?

Parc Central, Parc Central (Station), Spain (approx. 41.54471°, 2.4416323°)


Where is Parc Central on the map?