London's oldest tea shop, Twinings, offers a wide selection of classic and herbal teas, teaware, and gifts. A historic tea emporium.