Red Lobster 6347

Red Lobster #6347 is a Red Lobster restaurant located at 320 Universal Drive North in North Haven, Connecticut.