Or where is a good place to buy it online?
you can buy really good green tea powder at Donburi at 137 East 47th Street, New York, NY 10017. the cross street is at thrid avenue. They have three types of high quality matcha powder.
See All Recipes »
See All Posts »