Matcha - UJI

Matcha green tea powder made from hand picked sencha green tea leaves grown near the city of Uji in the Kyoto Prefecture of Japan, home to the best quality Matcha in the world.