This ice cream is made from pure Japanese Matcha. Matcha literaly means “finely powdered tea”, and this tea is made from young green tea leaves. It is a flavor that is less available than many others because the Matcha is so special.
This ice cream is made from pure Japanese Matcha. Matcha literaly means “finely powdered tea”, and this tea is made from young green tea leaves. It is a flavor that is less available than many others because the Matcha is so special.