Oklahoma Blood Institute Categories BLOOD CENTERS 4601 E. 81st St. Tulsa OK 74137 (918) 703-4800 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×