The state-of-the-art building at 3201 Cuthbert Street will be the largest life sciences research and lab facility in the city
News release
19 December 2022
The state-of-the-art building at 3201 Cuthbert Street will be the largest life sciences research and lab facility in the city