Map & Directions to Spring Creek Storage

Directions to Spring Creek Storage


Climate Controlled & Self Storage in Twin Falls, ID 

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!

Contact Us

Call Us

(208) 826-0808

Visit Us

2695 Addison Ave E,
Twin Falls, ID 83301