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.
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.