Matcha

Sloane Tea's Premium Grade Organic Matcha is an extra fine, premium ceremonial grade of organic Japanese green tea fromΒ Shizouka, Japan, stone ground into a super fine powder.Β