13 Avinguda de Francesc Ferrer i Guàrdia Barcelona, CT 08038
Seated: 180
Standing: 300
Square Feet: 5,503 ft2