Twinings
For tea lovers, a visit to Twinings’ flagship store at 216 Strand is a must, as it’s one of the oldest tea shops in London. Try teas at the sampling bar or attend one of their masterclasses for a more immersive experience with a side of history.