Have questions for us?
Please use the form if you have any questions or queries regarding our teas and one of our customer service representatives will be able to respond to you right away.
Don’t want to place an order online?
To place an order please call 1-888-684-6620 so we can place your order for you. Yes, an actual human will pick up the phone from 10am-5pm EST.
14199 Paverstone Terrace
Delray Beach FL, 33446