Posts Tagged ‘Best place to have tea in St. Louis’
The London Tea Room
As you enter The London Tea Room you’ll see it’s a favored hangout. The front half of the restaurant is for casual dining and counter sales of baked goods and tea. Walking towards the back you’ll see the black and white checkered floor. This is the area where they serve elegant afternoon tea. We were…
Read More