Tree House

3177 S. Grand, St Louis, Missouri 63118

treehouse.jpg

Tree House via Facebook

3177 S. Grand, St Louis, Missouri 63118
Mon: Closed
Tues-Fri: 5-10pm
Sat: 10am-3pm, 5-10pm
Sun: 10am-3pm, 5-10pm
Vegan, Vegetarian
Outdoor Seating, Reservations Accepted
$$
South City, South Grand

Mentions