Red Lobster is closing its Times Square flagship restaurant after 23 years. After visiting, I understand why.
An iconic New York City tourist destination will soon be shutting its doors for good. After 23 years in business, Red Lobster confirmed to USA TODAY that it is closing its Times Square location ...