"The Twinings flagship store on the Strand is a safe haven for tea lovers and history buffs alike, with over three hundred years of history that solidifies it as London's oldest tea shop."
"Visitors can explore a small museum showcasing artefacts from the brand's storied past, including its Royal Warrant from Queen Victoria, who was a big fan of the company and its teas."
Collection
[
|
...
]