Green Teas

Organic Gyokuro (60 grams)

Organic Gyokuro (60 grams)
Organic, delicious green tea made from single buds about 3/4" long. Full flavour
$2650