Contact Melaleuca

Address

Melaleuca
4609 West 65th South
Idaho Falls, ID 83402

Phone

(208) 534-3000
M-F 6 AM – 10 PM
SAT 7 AM – 5 PM

Melaleuca Websites

Connect with Melaleuca

Phone

(208) 534-3000
M-F 6 AM – 10 PM
SAT 7 AM – 5 PM

Connect with Melaleuca