Where is El Parc i la Llacuna del Poblenou?

Where is El Parc i la Llacuna del Poblenou located?

El Parc i la Llacuna del Poblenou, El Parc i la Llacuna del Poblenou, Spain (approx. 41.3986°, 2.1903°)


Where is El Parc i la Llacuna del Poblenou on the map?