No. 1 brand of Japanese roasted green tea. Authentic hojicha crafted exclusively in Kyoto, where it originated 100 years ago.
Websites.ca Talk Ep. 51