Downers Grove industrial building sells for $3.2M Lee & Associates has closed a $3.2 million sale transaction for a 70,000-square-foot industrial building located at 5200 Thatcher Road in Downers Grove, Illinois. Michael…