William T Hall Jr, MD, Internal Medicine

730 4th St Sw
BirminghamAL  35211-1412 (Jefferson County)


Phone: 205-785-0510
Fax: 205-785-0647

NPI: 1316901150
License Number: 8930 (AL)