Red Lobster 6298

Red Lobster #6298 is a Red Lobster restaurant located at 5 Times Square in New York, New York.