25% Off Sitewide, Auto Applied in Cart: Shop Now
Shincha or "new tea" is the first tea harvest season in Japan beginning in late March.