The London Tea Room
1900 Locust St, St. Louis
(314) 241-6556
Recent Reviews
Order Online
Reserve
You May Also Like
The Marquee Restaurant & Lounge - 1911 Locust St
American, Cocktail Bar, New American
White Knight Diner - 1801 Olive St
Sandwich Shop, American, Diner
The Pepper Lounge - 2005 Locust St
Lounges, Dance Clubs
Restaurants in St. Louis, MO
The London Tea Room
1900 Locust St, St. Louis, MO 63103
(314) 241-6556