Storage Depot II

90 Lockhart Gulch Road, Scotts Valley, CA 95066

About Storage Depot II

Storage Depot II is a self storage facility in Scotts Valley, CA located at 90 Lockhart Gulch Road, Scotts Valley, CA 95066. Storage Depot II offers affordable, convenient self storage units in Scotts Valley, CA.

CONTACT INFORMATION

Storage Depot Ii
90 Lockhart Gulch Road
Scotts Valley, CA 95066

Is This Your Business?

Claim Your Profile