Skip to content
Home
About
Specialties
Cardiology
Internal Medicine
Geriatric Medicine
Weight, Metabolic Disease & Healthy Living
Offices & Staff
Administration
Elkin
Mt. Airy
North Wilkesboro
Yadkinville
Patient Information
Careers
Contact
Home
About
Specialties
Cardiology
Internal Medicine
Geriatric Medicine
Weight, Metabolic Disease & Healthy Living
Offices & Staff
Administration
Elkin
Mt. Airy
North Wilkesboro
Yadkinville
Patient Information
Careers
Contact
Offices & Staff
Our
Locations
Cardiology and Internal Medicine
Elkin
640 Parkwood Medical Park
Elkin, NC 28621
(336) 526-7997
Get Directions
Mount Airy
905 Rockford St.,
Mt. Airy, NC
(336) 719-2440
Get Directions
North Wilkesboro
1909 West Park Drive
Wilkesboro, NC
(336) 667-1001
Get Directions
Yadkinville
108 S. State Street
Yadkinville, NC
(336) 401-3949
Get Directions
Your Health Deserves Personalized Care!
Schedule an Appointment Today!
Same-day appointments often available
Accepting new patients & walk-ins (for existing patients)
Most major insurance accepted, including Medicare & Medicaid
Same-day appointments often available
Accepting new patients & walk-ins (for existing patients)
Most major insurance accepted, including Medicare & Medicaid
Contact Us
Specialties
Cardiology
Internal Medicine
Geriatric Medicine
Weight, Metabolic Disease
& Healthy Living
Cardiology
Internal Medicine
Geriatric Medicine
Weight, Metabolic Disease
& Healthy Living
Quicklinks
Specialties
Offices & Staff
Patient Information
About
Careers
Contact
Specialties
Offices & Staff
Patient Information
About
Careers
Contact
Office & Staff
Yadkinville
North Wilkesboro
Mt. Airy
Elkin
Administration
Yadkinville
North Wilkesboro
Mt. Airy
Elkin
Administration
(336) 526-0132
Elkin (Main Office)
640 Parkwood Medical Park