The Northumberland Road site sold for $445.888 million and can potentially yield 405 housing units.

More...