Sencha is Japan's most popular tea. Sencha refers to the first pickings of the tea bush which takes place from March through May. BUY IT
japanese tea | sencha | green tea | antioxidants