Japanese Matcha has been central to the tea ceremony for 900 years and its popularity has not diminished. The vibrant green shade of Clearspring Ceremonial Matcha Tea powder produces a sweet and smooth flavour which comes from selecting only the fin …more
Clearspring Matcha Tea Ceremonial Tin – 30g – £16.99 (rrp £)
Clearspring