What Can I Buy From London As Gift?
What can I buy from London? A Teapot. It’s so true about tea: the Brits love it. English Tea. From Twinnings to Taylors of Harrogate, British tea is not just a must-try in London, but also a must-buy. British Chocolates. Vintage Clothing. Gin or Whiskey. British Children’s Books. Scarves. Royal Paraphernalia.