Red Lobster 630

Red Lobster #630 is a Red Lobster restaurant located at 301 South Lake Avenue in Duluth, Minnesota.