Residential & Mixed Use

Investor buys 46-unit Cranford apartment complex for $14.7 million, Hudson Atlantic says