More Red Lobsters Closing In Illinois

More Red Lobsters restaurants are closing in Illinois. The seafood chain announced the company is rejecting the leases of an additional 23 locations by this Saturday. That include locations in Bourbonnais, Geneva, Peoria and Champaign. The closures join the more than 100 restaurants that Red Lobster closed earlier this summer during the company’s ongoing bankruptcy proceedings.