Where is The Hoxton, Poblenou, Barcelona?

Where is The Hoxton, Poblenou, Barcelona located?

The Hoxton, Poblenou, Barcelona, The Hoxton, Poblenou, Barcelona, Spain (approx. 41.40391°, 2.19012°)


Where is The Hoxton, Poblenou, Barcelona on the map?