Ito En
Japan's no. 1 green tea. Brewed from premium whole tea leaves, not tea concentrates or powders. Oi ocha (oh-ee oh-cha) is japan's no. 1 green tea brand and means tea, please! enjoy the authentic taste of green tea produced by ito en, japan's premier...