Tea consists of stems of Gyokuro, the finest green tea, which gives a smooth mouth feel. A pleasant and unique taste, fresh flavor. Prepare with water at 60 ° C for 40 seconds to brew.
The ultimate Japanese green tea: the Gyokuro!
20g - leaves