Absolute must visit for tea fanatics in London. Tea from farms 15 acres or under. Great curated selection including herbal infusions. Buy a Tea Postcard and send 50g of tea to anywhere in the world.