Japanse Matcha Megumi Ceremonial - Organic
This fine Matcha Megumi originates from Kagoshima, Southern Japan, and is of superior ceremonial quality.
The base of this Matcha is Tencha tea, a green tea that is specially grown for Matcha.
Matcha Megumi is fine and full of flavour, with a slightly sweet touch and a distinct umami profile.
Megumi means 'blessing' in Japanese. And that is a perfect description of this tea.