Treebeards Restaurant Reviews & Details
700 Rusk St
Treebeards Restaurant is located at 700 Rusk St in Houston near the intersection of Main St and Capitol St. Their menu consists of Southern and American dishes . Call (713) 224-6677 for dine in.
- Cuisine:Southern and American
- Service:Dine In
- Major Intersection:Main St And Capitol St
Tell us more about Treebeards Restaurant Houston!