Where is Parc Nou?

Where is Parc Nou located?

Parc Nou, Parc Nou (Station), Spain (approx. 41.316628°, 2.087929°)


Where is Parc Nou on the map?