Description
In hip surrounds, this locavore bistro cooks up vegetarian & vegan fare inspired by world cuisines.
Name: Tree House Restaurant
Address: 3177 S Grand Blvd, St. Louis, MO 63118
Phone Number: +1 314-696-2100
Restaurant Type: Vegetarian restaurant, Vegan restaurant
Tree House Restaurant is a Vegetarian restaurant located at 3177 S Grand Blvd St. Louis/Missouri
(Latitude,Longitude: 38.6001864,-90.2429451)
Postal Code: 63118
Location
-
3177 S Grand Blvd, St. Louis, MO 63118
Add a review