Get Directions to Oklahoma Blood Institute ← View details 4601 EAST 81ST STREET, Tulsa, Oklahoma 74137 (918) 477-0400 Get Directions From* To * — Required information