Avinguda de Rius i Taulet Barcelona, CT 08004
Seated: 700
Square Feet: 5,877 ft2
Located in Basement Floor.