Avinguda de Rius i Taulet Barcelona, CT 08004
Seated: 180
Square Feet: 1,625 ft2
Located in Basement Floor.