Mehan Group continues advancing major Scarborough development plan
Mehan Group and its affiliated companies have assembled a portfolio of Ontario properties valued at more than $200 million, and it’s preparing to launch its biggest development at 2655 Lawrence Ave. E. in the Toronto suburb of Scarborough.