Red Lobster 882

Red Lobster #882 is a Red Lobster restaurant located at 2497 South Stemmons Freeway in Lewisville, Texas.