translate English to French: Important exhibitions and activities take place there.
D'importantes expositions et activités s'y déroulent.