Gyokuro – the “Jade Dew” Japanese Green Tea
Blog

Gyokuro – the “Jade Dew” Japanese Green Tea

Gyokuro (玉露) is one of the highest grades of green tea from Japan. The word "Gyokuro" translates as "Jade Dew" and refers to the deep green color of the infusion. It is different from Japanese classic
Read More