Red Lobster is closing its Times Square flagship restaurant after 23 years. After visiting, I understand why.
The chain restaurant cited ongoing construction as an issue in generating foot traffic.
Regulars and newcomers feasted on seafood and biscuits as the restaurant’s bright red lobster logo glowed in Times Square for ...
The restaurant, located at 5 Times Square, will permanently shut its doors on June 14 after serving customers for 23 years.
Red Lobster Is Closing Its Iconic Times Square Restaurant After 23 Years ...