Red Lobster 408

Red Lobster #408 is a Red Lobster restaurant located at 104 Highway 332 West in Lake Jackson, Texas.