Search results
Here are the locations that Red Lobster is closing in the US
Associated Press Finance via Yahoo Singapore Finance· 2 months agoRed Lobster says it is closing nearly 50 of its restaurants in the U.S. The locations span across more than 20 states — cutting back on Red Lobster’s presence in cities like Denver, San Antonio ...