Master tea makers for over 300 years. Since 1690. Perfecting the art of tea. Gyokuro, which many consider the finest greet tea on the planet, is produced exclusively in the famed tea gardens of Uji ne…
Ingredients
Premium Japanese Gyokuro Green Tea Leaf.
