N° 1 Avenida Dona Inês de Castro Amoreira, Leiria 2510-451
Seated: 80
Standing: 100
Square Feet: 1,195 ft2