David Lyon Hudson, MD, Family Medicine

1308 Tuscaloosa Ave Sw
BirminghamAL  35211-1948 (Jefferson County)


Phone: 205-679-6325
Fax:

NPI: 1083149322
License Number: MD.38519 (AL)