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.

Posted on Jun 9, 2017

More by John McMurdo

View profile