John Barry King, MD, Internal Medicine

3800 Ridgeway Dr
BirminghamAL  35209-5506 (Jefferson County)


Phone: 205-612-1659
Fax:

NPI: 1609806132
License Number: 16619 (AL)