Red Lobster 876

Red Lobster #876 is a Red Lobster restaurant located at 1919 South First Street in Lufkin, Texas.