Tea please! At least here at Twinings, which has a wonderful flagship store at 216 Strand. You can get all kinds of tea in the finest packaging, and at the back of the shop there is a tea-tasting bar, where you can get a cup, for example, to cozy up to if you visit the city in the cold months, completely free. It's so cozy there. Twinings shop is the oldest tea shop in London with 300 years at the address. Come by and find a tasty gift to take home.