Stade de France is the national stadium of France, located just north of Paris. Its seating capacity of 80,698 makes it the eighth-largest stadium in Europe. The stadium is used by the France national football team and French rugby union team for international competitions.


Technical Assistance • Project management: • High Voltage • Project management on automations • Electrical Generators

Most Recent Projects