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 traditionally is a farmers tea as the wealthy aristocrats of Japan would take finer tea cultivars and first flush for themselves. The...