Red Lobster is closing its flagship New York City restaurant later this month. The three-story location at 5 Times Square will welcome its final customers on Sunday, June 14. That date marks the end of a 23-year run that began in 2003. Over two decades, the restaurant became a familiar destination for tourists, theatergoers, and…

