Where is Chi, Barcelona?

Where is Chi, Barcelona located?

Chi, Barcelona, Chi, Barcelona, Spain (approx. 41.37924°, 2.15432°)


Where is Chi, Barcelona on the map?