OU Health Physicians South Memorial 8005 E. 106th St. Tulsa, OK 74133 (918) 634-7600 More Information.