Gyokuro can be found in our Shades of Green box and is considered the highest grade of green tea in Japan. What is Gyokuro Green Tea? Gyokuro Green Tea comes from Uji-Cha, Kyoto in Japan, and is made from the first flush leaf. It has an incredible...