N° 1 Avenida Dona Inês de Castro Amoreira, Leiria 2510-451
Seated: 230
Standing: 250
Square Feet: 2,960 ft2