Green Teas

Organic Gyokuro- Green 130 grams

Organic Gyokuro- Green 130 grams
Organic, delicious green tea made from single buds about 3/4" long. Full flavour
$53