Economic Development Services go Results Found: 3 Button group with nested dropdown Business Plus PO Box 929 Twin Falls ID 83303 (208) 539-6470 Southern Idaho Economic Development Southern Idaho Economic Development 202 Falls Ave PO Box 1238 Twin Falls ID 83303-1238 (208) 732-6459 Jannus INC. Jannus INC. 650 Addison Ave West. Ste 205B Twin Falls ID 83301 (208) 313-5728