Review of Gyokuro from the English Tea Store

Gyokuro is a Japanese green tea of the highest quality, and one that I always look forward to drinking. It is considered one of the highest grades because the processing of this tea is complex, including covering the tea trees with shades during growth. This reduces the tannin content of the leaves, which is responsible …

Continue reading Review of Gyokuro from the English Tea Store