Search Results
The Tea Barn
1015 S Sappington Rd, Saint Louis, MO 63126
The Tea Barn is located at the historic Sappington House Complex. Stop in for High Tea or just a cup of coffee andMore delicious dessert. The menu includes wraps and sandwiches, as well as vegetarian options. The facility is also available for private parties in the afternoons and evenings.
See more »