Articles in the Twinnings Category
Food, London, Recomendations, Reviews, shopping, Things I like, Things I Miss, Things to Do in London, Travel, Twinnings »
With a history of 300 years and a royal warrant under it’s belt… walking to the Twinnings store is sheer joy to tea & history lovers! This store is the first known Tea Room in the world, located on 216 Strand Street, London and is still operating since it’s opening by Thomas Twinings in 1707. [...]
