What? Where?

Treebeards Restaurant Reviews & Details

Treebeards Restaurant

Treebeards Restaurant is rated 3 stars

1117 Texas St
Houston
(713) 229-8248

Love It Hate It Try It Edit It Share It

Treebeards Restaurant is located at 1117 Texas St in Houston near the intersection of Main St and Capitol St. Their menu consists of Southern and American dishes . Call (713) 229-8248 for dine in.

  • Cuisine:Southern and American
  • Service:Dine In
  • Major Intersection:Main St And Capitol St
  • Meals:Lunch
  • Website:Website
What everyone says about Treebeards Restaurant

Tell us more about Treebeards Restaurant Houston!

Treebeards Restaurant Reviews, Houston


Review Treebeards Restaurant

More Restaurants in Houston

Close
Restaurant Dining Guide & Restaurant Menus © fyood.com 2008-2013