A new $30 million affordable housing development in Palatine opened its doors to the public this week. The Greenhaven Apartments and Townhomes, 303 Johnson St., consists of a three-story, 58-unit ...