Japanese Sencha Organic Green Tea
Japanese Sencha is a green tea made from organic production and is caffeinated. Impeccably harvested, this tea is expertly crafted to make one of the finest green tea.
Organic Japanese green tea
1 tsp tea