Japanese Green tea
Kyoto Prefecture, Japan
Gyokuro is widely considered one of Japan’s finest green teas, something that is reflected in the high quality flavor of each and every cup. An extraordinary blend, it is a bright green in colour and has a smooth, sweet and creamy taste. Infuse the tea for three minutes to taste a hint of sweetness – any longer and it can turn bitter.