Ready for the Ultimate Tea Experience?

May be an image of text

Opened in 1706, the Twinings tea shop marks a moment in Britain’s history as the first tea room. It was Britain’s first tea room and is London’s longest standing rate payer. It also has the world’s oldest continuously used logo.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *