LLGI Chatham Moves into New Space

By |2023-09-15T11:04:27-05:00September 14th, 2023|News, Press Release|

Land of Lincoln Goodwill Industries is excited to announce the upcoming grand opening of its newest store in Chatham, Illinois schedule for November 2023. The new location at 135 Independence Blvd. will be just north of the current retail store.