John Herndon, MD

Internal Medicine, Gastroenterology

Birmingham Gastroenterology Associates

1 Independence Plz, Ste 900, Birmingham, AL 35209

Accepting new patients

(205) 271-8000