Red Lobster Restaurant in Times Square

Red Lobster Restaurant in Times Square

Robert Caplin/Bloomberg

Red Lobster Restaurant in Times Square, New York.