Cressey Development
Commercial
2004
Built by Cressy Development, the Echelon Innovation Centre is a 120,000 sq. ft. research and development facility focused on high tech and biomedical research. Completed in 2004, the twin 6 storey commercial buildings feature terraced offices with a child day care and fitness centre on the plaza level.