Yes, Your Majesty, You Really Can Sip Some London Tea in Missouri
If you'd like to pretend you're the king or queen in the British Isles without leaving Missouri, it's possible. Yes, your majesty, you really can sip London tea in St. Louis, Missouri.