Dr. James Bouchard, DPM
Podiatric Surgery
Make an Appointment
(404) 298-6050Telehealth services available
Allied Ankle & Foot Care Center is located at 2784 N Decatur Rd Ste 150, Decatur, GA 30033.
Providers at Allied Ankle & Foot Care Center specialize in Podiatric Surgery.
One provider practices at Allied Ankle & Foot Care Center.
Use the insurance check on this page to verify if Allied Ankle & Foot Care Center is in-network.