Tartan Day Tea at the London Tea Room
The London Tea Room 1900 Locust Street, St. Louis, MOCome celebrate Tartan Day at the London Tea Room at their NEW location! We expect another sell-out event again this year! Enjoy savory and sweet Scottish treats and teas while […]