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.