Twinings on the Strand

Twinings on Strand

Twinings Has Been at 216 Strand London since 1706: Walking along the Strand, the two Chinamen and lion sitting above the front entrance of the Twinings shop caught my eye. Ah, Twinings tea, the trusted tea  brand that I and millions of tea connoisseurs around the world drink everyday. Refreshing and exotic tea blends like Earl […]