River West Medical Clinic 1006 West 23rd Street, Tulsa, OK 74107