Tulsa Natural Health Clinic
2448 E 81st St #5125, Tulsa 74137