blog.englishteastore.com
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, inc…