For the unfamiliar, Darvilles of Windsor, from England, makes excellent black, green and herbal teas. They are holders of a Royal Warrant, which means they supply tea to UK’s Royal Household. Darvilles has a long and glorious history making tea. The image below is one of their shops dating back to 1896.
