Sencha from China
Organic Sencha, or Jiancha in Chinese, from the famous green tea terroirs of Zhejiang and Fujian in China. These hand-picked teas are made from traditional Chinese green tea cultivars that are steamed and processed in the classic Japanese style.