Red Lobster to close Times Square restaurant after more than 20 years
Red Lobster is closing its Times Square restaurant after more than two decades in one of the world's busiest tourist destinations.The restaurant, located at 5 Times Square, is scheduled to close June 14, ending a high-profile presence the seafood chain has maintained in the heart of Manhattan since 2003."Times Square has been an important chapter in Red Lobster's history, and this was a difficult decision," the company said in a […]