An 1896 Picture of Darvilles Tea

Darvilles of Windsor is a superb English Tea that is unfamiliar to many tea drinkers. Darvilles Tea, holder of a Royal Warrant, dates back to 1860.  Here is a picture of the company’s tea store in 1896.

Leave a Comment