Where is Labtwentytwo Barcelona?

Where is Labtwentytwo Barcelona located?

Labtwentytwo Barcelona, Catalonia, Spain (approx. 41.40939°, 2.19751°)


Where is Labtwentytwo Barcelona on the map?