News

  • Matcha Please - First Flush Matcha

    What is Matcha from the first flush of leaves?

    What is Matcha from the first flush of leaves? First flush means that it is the first harvest of the year and it always happens during spring, after the long winter. The second flush is the second harvest and it...