Jibun Sencha

Jibun Sencha is a pure Japanese green tea from Uji, Kyoto Prefecture.