Ito En Oi Ocha Green Tea, 16.9-Ounce Bottles (Pack of 12)
The most popular green tea beverage in Japan, Oi Ochais brewed from prime first flush green tea leaves, meaning it is a brew of the finest quality leaves, from the first harvest of the spring.