Melaleuca Field
568 W Elva St, Idaho Falls, ID 83402-2063
Melaleuca Field is a Arenas & Stadiums place is located in Idaho Falls, Idaho. The address of Melaleuca Field is 568 W Elva St, Idaho Falls, ID 83402-2063.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 208-522-8363, or open their website to view relevant information, The url is http://www.melaleucafield.com/