Address

Melaleuca
4609 West 65th South
Idaho Falls, ID 83402

Phone

(208) 522-0700
Orders: 1-800-282-3000
M-F 6 AM – 10 PM
SAT 7 AM – 5 PM