A blog about The Carter Company
London's best afternoon teas
The Top 15 Places to Buy Tea in London
The Best Afternoon Tea in London, From Westminster Abbey to the Savoy
Best coffee in London – 26 great coffee shops to try
London's best afternoon teas
The Best Afternoon Tea in London in 2023
Afternoon Tea Total: The Best Tea Shop in London
26 Best Afternoon Tea in London To Book in 2024
Twinings Flagship Store 216 Strand