I like this tea room so much! They actually are not located on Washington ave. like the map shows, their address is: 3128 Morganford, St. Louis. MO 63116. For some reason Google maps shows them as being located on Washington ave., although they have been in their not-so-new location for almost a year! This is one of my favorite places to go in St. Louis!!!
The London Tea Room Edit
Type | Tea Room |
Style | British |
Serves | Chai, Iced, Loose-leaf |
Food | Pastries, Sandwiches, Snacks |
Features | Afternoon tea, Tastings |
Good For | Groups, Dates, Meetings |
Hours | |
---|---|
Monday | Closed |
Tue – Fri | 8:00 AM – 4:00 PM |
Sat – Sun | 9:00 AM – 5:00 PM |
- 1520 Washington Avenue
- St Louis, Missouri
- (314) 241-6226
- http://www.thelondontearoom.com