The chain has been closing restaurants throughout the U.S.
Red Lobster is calling it quits in NYC. The seafood chain will permanently close its flagship restaurant in Times Square on ...
It's at least the sixth Red Lobster location to be designated for closure this year.