A tea that is truly of the highest quality. The name Mecha translates as "bud tea" which describes the young, delicate leaf tips that make up this special cup. The delicate process of harvesting this tea leads to flavor notes of natural intense sweetness and a bold umami flavor. This tea is sure to impress all who get a chance to try a cup of it.
Green tea, organic