Mrs. Teresa Diggs primarily specializes in Nurse Practitioner but also specializes in and Family (Nurse Practicioner). Mrs. Teresa Diggs's NPI Number is #1194907568 and has been listed in the NPI registry for 10 years. Mrs. Teresa Diggs's practice location is listed as: 305 E Lee Ave Yadkinville, NC 27055-8132 and can be reached via phone at (336) 679-2661.