Giokuro is considered to be the highest quality green tea in Japan. This Super Flavorful green tea was once reserved for the Emperor, but now is enjoyed by tea connoisseurs all over the world. In this episode, we’re going to take a look at what Gkuro is, how it was discovered, and how it’s made. […]
