This is the product description text that will appear here.
Quantity
1
Description
We define green tea as any tea that is unoxidized: crafted from freshly picked leaves, which are withered and then heated to stop the leaves from oxidising.
Green tea is made from the Camellia Sinensis leaves and buds. It is one of the hea...