Tree House Restaurant

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

Last Updated May 18, 2026

Company Overview

Company Name

Tree House Restaurant

Address

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

Approx. Annual Revenue

$3.0M

Employees

20

Established

2012

Google Reviews

4.5 (1,123 reviews)

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.

More Companies in Missouri

Browse all companies in Missouri

Frequently Asked Questions about Tree House Restaurant

Technologies Used

Social Profiles

Key Decision Makers

Madeline Lackey General Manager
LinkedIn