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