Organic Okitsugawa Supreme
Organic Sencha “Okitsugawa Supreme” – From Shizuoka, it is grown near the Okitsu river. A first rate, first harvest, medium steamed green tea, the high quality is obvious from the first sip. As with many organic green teas, it is single estate and is not blended. Harvested from the first round of young spring leaves, it is certified organic. Nitrogen flushed and vacuum packaged, as fresh of an organic green tea as you can get.