The Bayou Reviews & Details
5709 Woodway Dr, Ste J
The Bayou is located at 5709 Woodway Dr, Ste J in Houston near the intersection of Briarmead Dr and del Monte Dr. Their menu consists of Southern and American dishes . Call (832) 242-2900 for dine in.
- Cuisine:Southern and American
- Service:Dine In
- Major Intersection:Briarmead Dr And Del Monte Dr
Tell us more about The Bayou Houston!