Fit Matcha

Matcha is shade grown all natural emerald green Japanese tea made from the finest of tea leaves. Each leaf is picked by hand and carefully ground into a fine powder with granite grinders.

More by John McMurdo

View profile