Red Lobster 159

Red Lobster #159 is a Red Lobster restaurant located at 1818 University Drive Northwest in Huntsville, Alabama.