There aren't any tasting notes for this tea yet.
Gyokuro, which many consider the finest green tea on the planet, is produced exclusively in the famed tea gardens of Uji near Kyoto. Gyokuro, “pearl dew” or “precioius dewdrop” green tea, has a light green color and mellow sweet taste. To fully savor this previous tea, take a small sip and allow the Gyokuro to linger on your palate to sense its aroma and sweetness.
Company description not available.