Thursday, October 11, 2007
Twinings Tea in London. The Original Strand Shop.
This is the original site of the Twinings shop. In 1706, Twinings was one of the first companies to introduce tea drinking to the British when Thomas Twining began selling tea from his first premises on the Strand in London.
I took this picture when I visited London in 2000 with my daughter and mother.