Spring Creek Storage in Twin Falls, ID is a newly constructed storage facility offering great customer service, on-site manager, competitive market pricing, 24-7 security, 24-7 customer access, climate controlled storage & self-storage options! We are conveniently located at 2695 Addison Ave E. in Twin Falls!