The London Tea Room Description:
Modern take on the British tea shop. A contemporary take on the British tea shop with light fare & a selection of English market items.
Address:
3128 Morgan Ford Rd, St. Louis, MO 63116, United States
Phone:
+1 314-241-6556
Website:
https://www.thelondontearoom.com/
Store Hours:
Sunday: 9AM-5PM | Monday: 9AM-5PM | Tuesday: 9AM-5PM | Wednesday: 9AM-5PM | Thursday: 9AM-5PM | Friday: 9AM-3PM | Saturday: Closed