This has literally just arrived, organic Sencha from Wazuka town in Kyoto province. This tea is organic, and as fresh as it comes.
This has literally just arrived, organic Sencha from Wazuka town in Kyoto province. This tea is organic, and as fresh as it comes.