Japanese Jade Dew Gyokuro Organic Green Tea
Gyokuro is an exquisite Japanese Green Tea from organic production. Gyokuro means ‘Pearl Dew’. The finest Japanese green tea from the Uji district -- dark delicate leaf, that is shade-grown, with mild and sweet and umami notes.
Japanese organic green tea
1 tsp tea