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
Matcha Green Tea and its benefits
Blog

Matcha Green Tea and its benefits

Matcha is 100% natural, organic green tea originated in Japan and because the entire leaf is ground down to form a fine powder, it is the most concentrated green tea in the world. Matcha, as a form
Read More