Head Office – Lumen, Laval

Industrial + office | LEED-certified | 400,000 sq. ft. building

Client

Lumen

Category

Industrial, LEED