Thumb Score: +20
Oi Ocha is Japan’s No. 1 green tea brand and it means “Tea, please!”. Made by Ito En, Japan’s foremost tea purveyor, our unsweetened green tea is brewed from prime, first flush tea leaves harvested in Spring
Ingredients
Purified Water, Green Tea, Vitamin C (Ascorbic Acid).
https://www.amazon.com/dp/B0017T2…=UTF8&th=1


