N° 1 Avenida Dona Inês de Castro Amoreira, Leiria 2510-451
Seated: 130
Standing: 140
Square Feet: 1,808 ft2