James G Langan, MD, Internal Medicine

801 Princeton Ave Sw
Pob I Ste 406
BirminghamAL  35211-1310 (Jefferson County)


Phone: 205-788-6688
Fax: 205-788-0305

NPI: 1306907696
License Number: 9232 (AL)