Product Review
Certified, 100% pure organic tea from India. Selected and blended under the direction of the tea experts of St.Dalfour France. Enhanced by the all natural flavor of peach.
Certified, 100% pure organic tea from India. Selected and blended under the direction of the tea experts of St.Dalfour France. Enhanced by the all natural flavor of peach.