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