Jenks Chamber of Commerce

River Bend Self Storage

  • Self-Storage Units
2036 E. 81st St., Ste. 105
Tulsa, OK 74137
(918) 605-0199
(918) 528-3888 (fax)