Gyokuro green tea
See the wholesale price
Goykuro green tea, grown on the island of Kyushu (the most southwestern of the Archipelago) in Japan, Gyokuro tea has a name that lives up to its reputation: it means “dew pearl” or “rose precious” in Japanese. Its specificity: It is a “shadow tea”