Leafwell Medical Clinic5.01 votes | write a review 1104.1 m, Certifications, Renewals, Walk-in Welcome 1104.1 miles, Certifications, Renewals, Walk-in Welcome 9999 S Mingo Rd Ste V Suite VTulsa, OK 74133918-879-1678918-879-1678