N° 1 Avenida Dona Inês de Castro Amoreira, Leiria 2510-451
Seated: 250
Standing: 330
Square Feet: 5,274 ft2