In an effort to tackle an extensive project slated for the Homewood Science Center, Homewood officials and south suburban contributors have turned to a creative approach. The Homewood Science Center, located at 18022 Dixie Highway, is in need of electrical service upgrades and renovations that could cost close to $200,000.[Read More…]