Where is Seventy Barcelona?

Where is Seventy Barcelona located?

Seventy Barcelona, Seventy Barcelona, Spain (approx. 41.39779°, 2.16114°)


Where is Seventy Barcelona on the map?