Homewood SquareAddress:17715-17825 S HalstedCity/State:Homewood, ILTotal Size:48,342 SFContact:Randall Olson(630) 572-5604