Adding product to your cart
Organic Japanese Green Tea Powder
Matcha Okumidori is an organic, ceremonial matcha made purely from a single tea cultivar, Okumidori (奥緑), which means “deep green.”
Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device