By Linda Tancs
Thomas Twining bought a coffee shop in London in 1706 and distinguished himself from the competition by selling tea. Since then, Twinings has become synonymous with tea. The flagship shop at 216 Strand in London is a mecca for tea aficionados. The location offers a free tasting bar, a museum, tea classes and, of course, a wide range of tea accessories, teas and infusions. Stop by for a cuppa.
Leave a Reply