Denis Archambault

Proposal would see three apartment highrises and a hotel with a total of more than 1,000 units constructed on vacant land south of Ogilvie Road and east of Cyrville Road.