Elkin Pediatric And Adult Medicine

Open today from 8:30 am to 4:00 pm • Call to schedule a visit.
Clinic Location

124 Samaritans Ridge Rd
Elkin, NC 28621

Surry County
Contact Information

Follow Online

About This Clinic in Elkin, North Carolina

Welcome to the primary care reference profile for **Elkin Pediatric And Adult Medicine**, an operational healthcare clinic located at 124 Samaritans Ridge Rd Elkin, NC 28621 . Serving the Surry County community, patients receive care from a multi-provider medical team including Allison Spagnoletti, P.A., Stephen Walker, M.D., and other qualified specialists. Elkin Pediatric And Adult Medicine accommodates multiple health coverage options, accepting major networks such as **Medicare**. This provider is open 5 days a week. Read further below to access their local phone number, detailed weekly office hours, and patient reviews.

Elkin Pediatric and Adult Medicine has been providing primary care services for the Yadkin River Valley since 1999. They offer a wide range of services suitable for every age and developmental stage within families, highlighting their commitment to comprehensive healthcare.

Hours of Operation

Find out if the provider is open today.

Day Hours
Monday 8:30 am - 5:00 pm
Tuesday 8:30 am - 5:00 pm
Wednesday 8:30 am - 5:00 pm
Thursday 8:30 am - 5:00 pm
Friday 8:30 am - 4:00 pm

Care Services

  • Case Management and Care Coordination
  • Complete lab and x-ray capabilities
  • Comprehensive care of all ages
  • Dermatological care
  • Diabetic education
  • Fluoride supplementation
  • Fluoride varnish application
  • Health coaching
  • Minor office surgeries
  • Orthopedic care
  • Patient Care Management
  • Pre-participation sports exams
  • Well child care including immunizations
  • Women's health and contraception

Accepted Insurance Plans

Need to verify your coverage? Elkin Pediatric And Adult Medicine and its resident providers could accept the insurance plans listed below. Because coverage can change, we recommend a quick call to the clinic at (336) 835-7700 to confirm they accept your specific plan before your appointment.

Medicare

Medicare

Meet Your Care Team

Our dedicated team provides comprehensive care in Stonewall. View provider specialties below to find the right fit for your needs.

Lori Barker, FNP

Clinical Nurse Specialist (Family Health)

Alvaro A Castillejo, D.O.

Family Medicine

Allison A Spagnoletti, P.A.

Physician Assistant

Stephen Walker, M.D.

Family Medicine

Map and Location

Get Directions to this Location

Enter your current location. You could be there sooner than you think.

Compare Nearby Clinics

Finding the right healthcare partner takes time. If you want to explore other local options, we've mapped 19 primary care providers within 20 miles of Elkin. You can easily compare clinical practices across neighboring areas like Dobson and North Wilkesboro, with the nearest alternative located just 0.1 miles away.

525 Samaritans Ridge Ct, Elkin, NC 28621

Surry County (336) 258-2151

300 Johnson Ridge Medical Park, Elkin, NC 28621

Surry County (336) 258-8094

640 Parkwood Medical Park, Elkin, NC 28621

Surry County (336) 526-7997

600 Chatham Medical Park, Elkin, NC 28621

Surry County (336) 835-4819

101-B Eldon Parks Dr, Elkin, NC 28621

Surry County (336) 526-0188

201 W Main St, Elkin, NC 28621

Surry County (336) 526-6195

911 E Atkins St, Dobson, NC 27017

Surry County (336) 374-1010

911 E Atkins St, Dobson, NC 27017

Surry County (336) 374-1113

111 Riddle Rd, North Wilkesboro, NC 28659

Wilkes County (336) 921-1362

305 E Lee Ave, Yadkinville, NC 27055

Yadkin County (336) 679-2661

5229 Rock Creek Rd, Hays, NC 28635

Wilkes County (336) 696-2711

408 8th St #1, North Wilkesboro, NC 28659

Wilkes County (336) 667-5296

104 Ararat Longhill Rd, Pilot Mountain, NC 27041

Surry County (336) 786-7966

1016 S South St, Mt Airy, NC 27030

Surry County (336) 786-4133

1370 W D St, North Wilkesboro, NC 28659

Wilkes County (336) 651-8100
Surry County (336) 786-5108

905 Rockford St, Mt Airy, NC 27030

Surry County (336) 648-8200

1404 Willow Ln A, North Wilkesboro, NC 28659

Wilkes County (336) 667-4178

1919 W Park Dr, North Wilkesboro, NC 28659

Wilkes County (336) 651-2980