James N Hall Jr, MD, Psychiatry & Neurology

100 Century Park S
Ste 206
BirminghamAL  35226 (Jefferson County)


Phone: 205-978-7800
Fax: 205-978-7802

NPI: 1356382352
License Number: 10110 (AL)