Matcha Green Tea

The highest grade Japanese Matcha Powder goes into creating this strong green tea flavour.

Category: Tags: ,