1161 Mercantile St, Oxnard, CA 93030
Downtown Self Storage is a self storage facility in Oxnard, CA located at 1161 Mercantile St, Oxnard, CA 93030. Downtown Self Storage offers affordable, convenient self storage units in Oxnard, CA.