OU Health Physicians Family Medicine Center (918) 619-4600 Service Location 1111 S St Louis Ave Tulsa, Oklahoma 74120 Directions Find Services location