Twin Falls ID Miscellaneous Retail Stores NEC 1. 204d Heyburn Ave, Twin Falls, ID 83301 | Waddell Enterprise (208) 733-9297