Red Lobster closes 'non-performing' restaurants in Indiana, Illinois
Red Lobster abruptly closed restaurants in Indiana and Illinois, but the Calumet Region escaped the wave of national closures. The New England-themed seafood chain, known for its Lobster Fest, Shrimp Fest and Crab Fest promotions as well as its Cheddar Bay …