This is the product description text that will appear here.
Quantity
1
Description
Shin Cha is a celebration of spring in the world of Japanese green tea. Shin Cha, which means "new tea" is the first and best tea to be harvested from the Sen Cha tea plants in mid April in Shizouka-Prefecture. During the winter the tea pl...