Rishi Tea Matcha Super Green, 1.76 Ounce
Our greenest tea, combining chumushi (mid-steamed) sencha from Kagoshima and a ceremonial grade matcha from the Kyoto Prefecture of Japan.