Japanese Gyokuro Teas
Gyokuro (“jade dew”) is a prestigious shade-grown green tea from Japan with less catechin (tea tannin), resulting in a smooth and almost oceanic cup of jade dewdrops.
Gyokuro (“jade dew”) is a prestigious shade-grown green tea from Japan with less catechin (tea tannin), resulting in a smooth and almost oceanic cup of jade dewdrops.