Our Installations

Discover a unique place spread over a 49,000 m² area, Mira has several buildings on two sites in Sainte-Madeleine and Saint-Césaire.

Mira Header About Administration

Sainte-Madeleine

Saint-Césaire