Sakura means 'Japanese Cherry Blossom' in Japanese. This Sencha green tea is flavoured with Japanese sour cherries, gifting us the many perfumed fragrances in their purest most harmonious forms. Furthermore, this special green tea is blended with bright blue corn flower, delight colour with amazing aroma and flavour.





