1801 Tower Dr, Oklahoma City, OK 73160
Apple Tree Storage is a self storage facility in Oklahoma City, OK located at 1801 Tower Dr, Oklahoma City, OK 73160. Apple Tree Storage offers affordable, convenient self storage units in Oklahoma City, OK.