13455 South Memorial Drive, Bixby, OK 74008
Self Storage Depot is a self storage facility in Bixby, OK located at 13455 South Memorial Drive, Bixby, OK 74008. Self Storage Depot offers affordable, convenient self storage units in Bixby, OK.