This organic green tea originates from Kyoto. It is made under stringent quality control to meet the standards of processing organic food. This superior organic green tea offers you easy access to a cup of refreshing tea.
- Origin: Kyoto, Japan.
- Name: organic sencha iou.