Red Lobster is closing its Times Square flagship restaurant after 23 years. After visiting, I understand why.
India, June 2 -- Red Lobster's iconic Times Square restaurant in New York City is set to permanently close on June 14, 2026, ...
Red Lobster is calling it quits in NYC. The seafood chain will permanently close its flagship restaurant in Times Square on June 14, ending a 23-year run in one of the world’s busiest tourist ...
Red Lobster reveals why its iconic Times Square location is closing after 23 years - The Times Square location was the only ...
The Red Lobster restaurant located in Times Square will close in June.