Sakura means Japanese cherry blossom. This green sencha tea flavoured with Japanese and sour \ncherries.

Sakura

SKU: TG106
R115,00Price