Oklahoma Blood Institute Back to Search Oklahoma Blood Institute Categories Clinics & Medical Groups 4601 E 81st Street , Tulsa , OK , 74137 (918) 703-4821 Send Email http://www.obi.org/ Share × Print Email Facebook LinkedIn Twitter Pinterest Powered By GrowthZone