This is the product description text that will appear here.
Quantity
1
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...