No photo availableWeight Loss ClinicNew Leaf Wellness4.9(5 reviews)69B-Trust Score8141 East 74th PlaceTulsa, OK 74133Accepting PatientsGet a Free ConsultationPrefer online treatment? Compare telehealth providers