MATCHA

ladyboninStandardLeave a Comment

MATCHA From the hills of Kyoto comes Matcha, a tea steeped in Japanese lore. Matcha is a finely ground tealeaf that was first used by Zen monks as they believed it invoked mental clarity and physical energy. The Japanese regard Matcha equivalent to 10 cups of green tea. It is the perfect tea for when, just like the monks of … Read More