Melaleuca - The Wellness Company Categories HEALTH, HOME AND PERSONAL CARE PRODUCTS 4609 West 65th South Idaho Falls ID 83402 (208) 522-0700 (800) 528-2090 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×