Where is Barcelona City Seven?

Where is Barcelona City Seven located?

Barcelona City Seven, Barcelona City Seven, Spain (approx. 41.39752°, 2.14754°)


Where is Barcelona City Seven on the map?