“This Kabuse Sencha was the best tea from my Floating Leaves order. Kind of ironic that a tea shop specializing in Taiwanese oolong sells a low profile green tea that outshines some of their more...” Read full tasting note
Organic Kabuse Sencha from Satsuma, Sendai Japan
Company description not available.