Red Lobster 864

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