Menu
Cart 0
Gyokuro

Gyokuro

  • 3400


Famed for its unique shading process. Gyokuro, meaning 'pearl dew,' is the finest of Japanese teas.
Sold in 100g increments.


We Also Recommend