Special Premium Grade Gyokuro

Gyokuro (Japanese: 玉露, literally "jade dew") is the name of our premium range of Japanese Green Tea that is highly regarded for its superior quality, taste, and health benefits.