OU Health Physicians South Memorial

8005 East 106th Street, Tulsa, OK 74133