“Any green tea flavour is annihilated by the overpowering artificial cherry. Quite like diluted cherry essence for baking. Extraordinarily pungent. Not great.” Read full tasting note
Japanese Cherry is a delicate blend of the finest China Sencha green tea infused with natural essence of the Japanese Sakura Cherry.
Company description not available.