Red Lobster abruptly closes 2 restaurants in Illinois
Two Red Lobster restaurants in Illinois abruptly closed their doors Monday amid reports the seafood chain could file for bankruptcy.
Two Red Lobster restaurants in Illinois abruptly closed their doors Monday amid reports the seafood chain could file for bankruptcy.