Storage Depot I

276 Mt Hermon Road, Scotts Valley, CA 95066

About Storage Depot I

Storage Depot I is a self storage facility in Scotts Valley, CA located at 276 Mt Hermon Road, Scotts Valley, CA 95066. Storage Depot I offers affordable, convenient self storage units in Scotts Valley, CA.

CONTACT INFORMATION

Storage Depot I
276 Mt Hermon Road
Scotts Valley, CA 95066

Is This Your Business?

Claim Your Profile