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 25-30 servings: an ideal amount for the matcha lover that likes to drink more than one cup a day.