Red Lobster to Close Iconic Times Square Location
Red Lobster announced it will close its iconic New York City restaurant at Times Square after 23 years due to ongoing construction and economic unsustainability. The closure is part of a broader trend as several other locations across the U.S., including in Florida, Kansas City, and Pennsylvania, have also shut down recently.