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