Gyokuro: Shade-Grown Japanese Green Tea
The tea I’m going to be reviewing today is called Gyokuro (pronounced Gee-yo-ku-row), a green tea grown in Japan. The name means jade dew in Japanese which refers to the color of the tea after brewing. Most of the tea produced in […]