Eden Organic Green Tea, Sencha, Tea Bags, 16 Count

Organic, first tender spring tea leaves from centuries old tea plantations of Uji, the most famous tea growing area of Japan and provenance of Japanese tea. Sencha is the most popular tea in Japan, and always served in fine restaurants.