13 Avinguda de Francesc Ferrer i Guàrdia Barcelona, CT 08038
Seated: 100
Standing: 200
Square Feet: 8,002 ft2