Tower Grove & South City
Error loading image!
The London Tea Room
The London Tea Room, an authentic tea room ran by Brits, is the best place in St. Louis to have tea or purchase loose leaf teas. Among its 80+ loose leaf teas, the LTR is most famous for its Naughty Vicar black tea. Whilst at the tea room, you may even enjoy an English pastry or two with your pot of tea. If you are looking for a traditional experience, Afternoon Tea is served in their pleasant Hyde Park Room. Do note that reservations are required for Afternoon Tea in the Hyde Park Room.
Error loading image!
Error loading image!
Error loading image!
Error loading image!
Error loading image!
Error loading image!