Why Gyokuro Is The Emperor of Green Tea
Gyokuro means “drops of jade”. Mikoto is an ancient Japanese term for an emperor. This green tea is one of the most refined shade tea varieties. We only use spring leaves that are the softest. Kyushu’s island of Kagoshima is the source of Gyokuro Mikoto tea in Japan. An emerald green needle and tangy, sweet […]
Why Gyokuro Is The Emperor of Green Tea Read More ยป