Gyokuro is the finest green tea from Japan. Selected from a grade of green tea known as Sencha.
Japanese Cuisine, Arts and Crafts. Illustrated how to instructions.