An 1896 Picture of Darvilles Tea - Tea & Culture
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. You Might Also Like . . .
Post to Tumblr