Special Time - Take O'ways MenuSakura means Japanese cherry blossom. This green sencha tea flavoured with Japanese sour cherries. Sakura 100gSKU: TG106R125,00PriceQuantityAdd to Cart