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, Cataluna, Spain (approx. 41.39602°, 2.19552°)


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