3280 Delmar Rd, Oklahoma City, OK 73115
Del City's Scott Street Mini Storage is a self storage facility in Oklahoma City, OK located at 3280 Delmar Rd, Oklahoma City, OK 73115. Del City's Scott Street Mini Storage offers affordable, convenient self storage units in Oklahoma City, OK.