Japanese Organic Matcha Powder 200g Green Tea Latte Sweets From Miyazaki Japan
Japanese Organic Matcha Powder 200g – First Flush Green Tea from Japan. This matcha is made from tea leaves grown without pesticides or chemical fertilizers and uses only the first flush young leaves, giving it a rich umami flavor, fresh aroma, and a beautiful vibrant green color.