13 Avinguda de Francesc Ferrer i Guàrdia Barcelona, CT 08038
Standing: 7,700
Square Feet: 430,556 ft2