Red Lobster reveals why its iconic Times Square location is closing after 23 years - The Times Square location was the only ...
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 ...