Green Teas

Organic Gyokuro (130 grams)

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