Gyokuro is considered
"The King of Japanese tea leaves."
The bluish green leaves are packed with maximum
amount of Umami while having vary minimal bitterness.
Gyokuro defines what Japanese tea is, to say the least.
And once you have a proper sip of Gyokuro,
your perception of Japanese tea
will never be the same again.
No tea defines Japanese green tea
better than Gyokuro.