Matcha Green tea is the highest quality green tea available. Before harvest the tea bushes are covered to prevent direct sunlight. This makes the leaves darker green and increases the production of amino acids. Only the finest tea buds are hand picked. After drying, the leaves are de-veined, de-stemmed and stone ground to a fine […]