Where to Buy Tea in London: Whittard of Chelsea
There are branches of Whittard dotted around the West End which I confess, I rarely visit, assuming they mainly sold souvenir tea.
Also, I once looked at a teapot on their website, and it followed me around for days – a bit annoying.
The Piazza at Covent Garden is another place I tend not to venture, so avoiding the fire-eaters and (more…)