The Emperor Gyokuro
The Emperor Gyokuro is a Top Shelf Japanese gree tea. Shade grown to bring out sweetness and depth of flavor. This green tea is exquisite and complex.
The family we source this from seeks perfection in all the teas they produce. The Emperor Gyokuro is proof of this perfection.
Japanese green tea.