1. On Call Self Storage 17153 NE 23rd St, Choctaw, OK 73020 Coordinate: 35.49516,-97.22731 Phone: (405) 831-4500