Where is Parc Central?

Where is Parc Central located?

Parc Central, Parc Central, Spain (approx. 41.5458°, 2.44156°)


Where is Parc Central on the map?