This is the product description text that will appear here.
Quantity
1
Description
Hojicha, or roasted green tea is the most quintessential Japanese tea that defines their uniqueness. This is traditionally a farmers tea as the wealthy aristocrats of Japan would take finer tea cultivars for themselves. The farmers creativ...