Gyokuro
This finest of Japanese green teas gets its delicate flavour from the special growing method on the hillside of Mount Fuji.
This finest of Japanese green teas gets its delicate flavour from the special growing method on the hillside of Mount Fuji.