Skip to content Skip to navigation

Red Lobster closing its Times Square restaurant after 23 years

Tags: 

The seafood chain will shutter its only New York City location on June 14.