Address

Melaleuca
4609 West 65th South
Idaho Falls, ID 83402

Phone

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

© Copyright 2023 Melaleuca Inc. All Rights Reserved.