Skip to main contentToast Local logo
The London Tea Room

The London Tea Room

Restaurant

Closed

Takeout 10:00 AM - 4:15 PM

255 Union Blvd, St. Louis, MO 63108
About

Afternoon Tea, signature tea blends, and curated goods. A modern British tea room in St. Louis. Established with heart in 2007