Dr. James Gardner MD

  • Family Medicine
25 Years Experience

Locations & Directions

Mapbox Map of Dr. James Gardner

Abingdon Orthopedic Associates

613 Campus Dr
Abingdon, VA 24210
Mapbox Map of Dr. James Gardner

Magnolia Family Medicine Pllc

366 W Main St
Abingdon, VA 24210