Oi Ocha (oh-ee oh-cha) means "Tea, Please!" Ito En is Japan's #1 Green tea brand. Enjoy this bottle of unsweetened green tea, best served chilled. It should be refrigerated after opening and consumed promptly.
- Product Review By Barbara Lauffer on (Posted on 6/22/2014)
Quality Value Price