Lake Barrington Sports Complex Might Provide Template for Lakewood’s

“State’s largest indoor sports complex set to open in Lake Barrington“ was the headline in the Daily Herald October 27, 2008. The story reported on a Lake Barrington field house that–at 175,000 square feet–would be the largest in the state. … Continue reading