Uji Gyokuro, Classic Representation of Japanese Green Tea

uji gyokuro うじぎょくろ 宇治玉露, steamed green tea origin: Kyoto, Japan Gyokuro, aka Jade Dew, is...