Have you visited Twinings Tea Shop? It was opened by Thomas Twining in 1717 and in 1839 Queen Victoria was granted a Royal Warrant and the right to supply tea to her personally.
Have you visited Twinings Tea Shop? It was opened by Thomas Twining in 1717 and in 1839 Queen Victoria was granted a Royal Warrant and the right to supply tea to her personally.