Japan

Japan Reviews

Show all Japan

Kabusecha Green Tea

Kabusecha Green Tea

A light, sweet Japanese green tea with notes of seaweed. One to behold, smell and taste.

Organic Sencha “Warashima Supreme” (2010 Shincha)

Organic Sencha “Warashima Supreme” (2010 Shincha)

A light-steamed shincha with a seductive aroma of white chocolate and berries and slender leaves resembling broken pine leaves.