Know a great happy hour or special for this location?
A contemporary take on the British tea shop with light fare & a selection of English market items.
Suggest an edit
1900 Locust St, St. Louis, MO 63103