Treebeards, the restaurant that has been dishing up Cajun/Creole comfort food to downtown office workers since 1978, will close its iconic downtown location at 315 Travis next month. The last day for ...
HOUSTON, Texas -- Treebeards opened in 1978 between a peep show arcade and a rowdy bar. Now, more than 40 years later, the restaurant has become an icon in Houston, Texas. The recipes have stayed the ...