Red Lobster closing US locations: Restaurants in 8 states shutter
Tuesday, May 14th, 2024
via The News Journal (Delaware)Red Lobster locations around the US are shutting down as the brand considers Chapter 11 bankruptcy. Here's what we know about restaurant closures.
Read More