Sencha is a steamed green tea made from small-leaf Camellia sinensis (teabushes). It has a sweet, grassy or earthy flavour that is a refreshing and brimming with antioxidants and anti-aging benefits.
Botanical Name |
Camellia sinensis |
Organic Status |
Certified Organic |
Country of Origin |
China
|
|
|