From the Shizuoka on the Fujiyama Mountain slopes. Sencha means "steamed tea". The tea is slightly steamed before rolling and drying. The infusion has a shimmering, light olive-green color with a strong GREEN taste.
Add Your Review