Treebeards Email Format
RestaurantsTexas, United States11-50 Employees
Treebeards operates four Houston restaurants that emphasize quick-service meals prepared from scratch each day. Three locations are in downtown Houston, with a fourth in Memorial. The company offers delivery, corporate catering, and catering for private parties in addition to dine-in service. Headquartered in Houston, Texas, the business is a relatively small player in the restaurant sector. In 2020, it closed its Market Square location due to rent negotiations and later shut the 315 Travis Street office, reflecting operational adjustments during the pandemic.