Sakura Pomegranate Flavoured Green Tea (100g)

R250,00

Sakura means 'Japanese Cherry Blossom'. This green Sencha tea is flavoured with Japanese sour cherries and dried pomegranate.