Bright, grassy, and clean enough to reset your afternoon. Sencha is the green tea Japan drinks more than any other, and this one comes from Ujitawara, the Kyoto town where a tea maker invented the steaming method nearly three centuries ago. Picked in April 2025 from JAS-certified (Japan Agricultural Standards)-organic Yabukita bushes, lig