N° 1 Avenida Dona Inês de Castro Amoreira, Leiria 2510-451
Seated: 90
Standing: 110
Square Feet: 1,254 ft2