Me Cha is a tea made from the youngest parts of the tea bush - the buds, which are the tops of young, fresh shoots. This tea comes from a farm in Miyazaki Prefecture, where it is made only from carefully selected, sorted leaves of shade-grown tea bushes.
This tea has a bright, long-lasting umami flavor and a clear yellowish-green color.