One of the most iconic chain restaurants in Times Square has officially closed after 23 years in business (opens in new tab)
After two decades on the corner of 41st Street and Seventh Avenue, Red Lobster has closed its Manhattan flagship.
Read the original article