Organic Japanese Green Tea Powder
Matcha Sakimidori is an organic, ceremonial matcha made purely from a single tea cultivar, Sakimidori (先緑), which means “harvest green.”
Matcha Sakimidori is an organic, ceremonial matcha made purely from a single tea cultivar, Sakimidori (先緑), which means “harvest green.”