224 Encinal St, Santa Cruz, CA 95060
Security Mini-Storage Co. is a self storage facility in Santa Cruz, CA located at 224 Encinal St, Santa Cruz, CA 95060. Security Mini-Storage Co. offers affordable, convenient self storage units in Santa Cruz, CA.