University of Oklahoma – IDI Clinic

(918) 834-4194
Service Location 3712 E 11th St. Tulsa, OK 74112