Enjoy the finest ceremonial grade matcha for your ultimate matcha moment. Hand-picked directly from a Kagoshima farm during the first flush, this matcha transports you to the heart of a traditional Japanese tea ceremony right from the comfort of your own home.
According to your taste, it lasts for 15-20 servings: an ideal amount for the occasional matcha lover.