A Seafood Chain Just Closed Its Iconic Times Square Location After 23 Years
Red Lobster has closed its longtime Times Square restaurant after 23 years, ending its run at 5 Times Square on June 14. The company said construction disruptions and the building’s redevelopment made the Manhattan location no longer viable. Continue Reading
