The Store Room

3203 Portola Dr, Santa Cruz, CA 95062

About The Store Room

The Store Room is a self storage facility in Santa Cruz, CA located at 3203 Portola Dr, Santa Cruz, CA 95062. The Store Room offers affordable, convenient self storage units in Santa Cruz, CA.

CONTACT INFORMATION

The Store Room
3203 Portola Dr
Santa Cruz, CA 95062

Is This Your Business?

Claim Your Profile