All Japanese Matcha Teas we offer are of the highest quality. They come from the world-famous Uji plantations, Kyoto embodying more than three hundred years of knowledge and wisdom of their Japanese manufacturer.
100g large size matchas are enough for 58 servings!
Choosing a selection results in a full page refresh.
We are using cookies and similar technologies to help our services be user-friendly, and to
understand our site visitors better. By clicking on the "Accept" button, you accept that we use