Red Lobster 864

Red Lobster #864 is a Red Lobster restaurant located at West Oaks Mall, 2760 South Highway 6 in Houston, Texas.