4820 NW 23rd St, Oklahoma City, OK 73127
23rd St Self Storage is a self storage facility in Oklahoma City, OK located at 4820 NW 23rd St, Oklahoma City, OK 73127. 23rd St Self Storage offers affordable, convenient self storage units in Oklahoma City, OK.