Hurry up! Only 2 items left.
Gyokuro is the most luxurious tea in Japan. Has a strong and bright flavour, slightly sweet.
Green tea Genmaicha with roaster rice. Has strong and savory flavor.
It is the most popular green tea in Japan. Has a light green color and a delicate flavour.