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