Sakura means Japanese cherry blossom. This green sencha tea flavoured with Japanese sour cherries.

 

Sakura 100g

SKU: TG106
R125,00Price