The London Tea Room

Closed
1900 Locust St
Saint Louis, MO 63103

The London Tea Room, a beloved establishment in Saint Louis, MO, is proudly operated by Nathan and Joshua Richardson, the third generation of their family to manage this unique venue. Originally a small offshoot of their grandparents' furniture business, it has transformed over the past 17 years into a cherished destination for tea enthusiasts and those seeking a special gathering place.

With a commitment to honoring tradition while embracing contemporary experiences, The London Tea Room offers a refined event space and an expanded retail boutique featuring luxury tea accessories and exclusive products. Guests can look forward to a variety of offerings, including specialty tea-infused cocktails, seasonal menus, and an array of exciting events designed to delight both new and returning patrons.

Generated from the website

Own this business?
See a problem?

You might also like

United StatesMissouriSaint LouisThe London Tea Room

Partial Data by Foursquare.