Red Lobster – Houston, TX – 2760 S. Highway 6 | Hours & Map by HoursMap