Gyokuro

Gyokuro

Gyokuro is considered one of the highest grade green tea in Japan, it means "Jade dew" if translated to English. 

20 days before harvest, Gyokuro tea leaves are shielded from sunlight to increase the refreshing aroma,

Show:
Sort By:
Finest Japanese Green Tea in ShizuokaPackaging: 50g , around 25 servings. Origin : Oka..
RM62
Based on 3 reviews.