Oklahoma Blood Institute

at 4601 E 81st St, Tulsa, 74137 United States

OBI Tulsa is part of the 9th largest blood center in America, serving some 150 medical facilities across Oklahoma. We ARE the donor-to-patient life line.

Oklahoma Blood Institute
4601 E 81st St
Tulsa , OK 74137
United States
Contact Phone
P: (918) 477-0400

Reviews for Oklahoma Blood Institute

Jazi H.

This is where I donate blood regularly. OBI makes is super easy and convenient to help save lives. It is actually the 9th largest, non profit blood center... Read more
Get more reviews for Oklahoma Blood Institute

Company Rating

629 Facebook users were in Oklahoma Blood Institute. It's a 219 position in Popularity Rating for companies in Local business category in Tulsa, Oklahoma

109 FB users likes Oklahoma Blood Institute, set it to 269 position in Likes Rating for Tulsa, Oklahoma in Local business category