Visiting the Oldest Tea Shop in London + Tea Review: Twinings Golden Rose Hearts
There were a lot of tea shops that I wanted to visit in London (like Postcard Teas!) but I know better than to make a trip mainly about tea – my family likes tea but not that much. But since Twining’s flagship store at 216 Strand is the oldest tea shop in London, it was… Read More Visiting the Oldest Tea Shop in London + Tea Review: Twinings Golden Rose Hearts