Tag Archives: Twinings

Tea Shopping at Twinings

DSC06165

Twinings has been around London for more than 300 years and this shop in Strand was the first tea room that it has established since 1706. It’s situated right opposite the Royal Courts of Justice, “straddled the border between Westminster and the City of London, an area that was newly populated with the finest of London’s aristocracy as a result of the Great Fire of London.” 

Share This: