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.