IDAHO FALLS 2058 Jennie Lee Drive Idaho Falls, ID 83404 Call our Idaho Falls location today for a FREE quote! 208.522.2582 TWIN FALLS 459 Locust St. N Suite 100 Twin Falls, ID 83301 Call our Twin Falls location today for a FREE quote! 208.732.8582 Want to learn more? Contact Alta!