translate English to French: Large public display area includes a theatre for films and slide shows.
Centre d’interprétation important qui comprend un théâtre qui présente des films et des diapositives.