Where is Poblenou?

Where is Poblenou located?

Poblenou, Poblenou (Barcelona Metro), Spain (approx. 41.403057°, 2.2027779°)


Where is Poblenou on the map?