The London Tea Room
1900 Locust St, St. Louis (Map)
Afternoon Tea
lExceptional
Avg Price:Average Price: $31 to $50
v3.8 miles from Off Broadway ( 12 mins )