Patient Reviews

Reviews reflect patients' level of satisfaction with the care they received from this provider. Dr. John Gallagher does not yet have any reviews.

Have you seen Dr. John Gallagher before?
Be the first to review!


Dr. John Gallagher, MD is a Doctor primarily located in Roanoke, VA, with another office in Roanoke, VA. He has 34 years of experience. His specialties include Pediatrics and Neonatal-Perinatal Medicine. Dr. Gallagher is affiliated with Carilion Stonewall Jackson Hospital, Carilion Roanoke Community Hospital and Carilion New River Valley Medical Center. He speaks English.


Find out the languages this doctor/ or staff may speak.


Learn where this doctor attended medical school.

Locations & Directions

101 Elm Ave SE
Roanoke, VA 24013

1906 Bellevue Ave
Roanoke, VA 24014

Nearby Doctors

Dr. John Gallagher, MD is similar to these 3 Doctors near Roanoke, VA.