Back to Search Click Storage 1-5 EMPLOYEES 8105 N 116th E Ave , Owasso , OK , 74055 (918) 276-7289 Send Email https://click4storage.com/self-storage-owasso/ Membership Type 1-5 EMPLOYEES Contacts Primary Mirella Gomez Manager Share × Print Email Facebook LinkedIn X Pinterest Powered By GrowthZone