My husband is a huge fan of Whittard's tea. There used to be a Whittard's store in Boston where we would do mail-order, but they went out of business a couple years ago. Since then we've been buying Whittard's Tea from a certain online store located in the U.S. But I don't think I will continue to buy from them anymore as the last order was not even shipped two weeks after when I placed the order (it arrived almost 20 days after - nice, huh?) and when I e-mailed the owner TWICE for the explanation, I never heard a peep back. So rude.
Anyway, the question is - does anyone know where we could order Whittard's tea by mail or internet, short of ordering it from England? Seen their tea for sale anywhere in the U.S? Husband's gonna have to make do with Twinings if not because I'm never buying from that website again.