Ralph Joe Teague, MD, Internal Medicine

One Independence Plz
Ste 315
BirminghamAL  35209 (Jefferson County)


Phone: 256-502-6600
Fax: 205-502-6604

NPI: 1225099385
License Number: 7787 (AL)