Wei Lai Dim Sum closes in North Hills after new ownership takes over McIntyre Square development in $28 million sale.