At Least 48 Red Lobster Locations Are Closing. People Aren’t Happy About It
Dozens of Red Lobster locations are closing their doors amid financial difficulties for the restaurant chain, including several in New York and New Jersey, according to a restaurant...
Read more