02_Green Tea

Green Tea

1 Litre

From dried Camellia tea leaves grown and harvested in Asia.