Tree House Restaurant

$1.9M revenue • 20 employees • 3177 S Grand Blvd, St. Louis, MO, 63118, United States

Company Overview

Company Name

Tree House Restaurant

Address

3177 S Grand Blvd, St. Louis, MO, 63118, United States

Approx. Annual Revenue

$1.9M

Employees

20

About Tree House Restaurant

Tree House is a vegetarian restaurant located in St. Louis, Missouri, United States. The restaurant offers organic, plant-based dishes, including seitan, vegan cheeses, pickles, sauces, and desserts. Tree House serves lunch Monday through Friday from 10 AM to 3 PM, with carryout and delivery options available.

Frequently Asked Questions about Tree House Restaurant

Technologies Used

Social Profiles

Key Decision Makers

Madeline Lackey General Manager
LinkedIn