James N Hall, M.D is a psychiatrist in Birmingham, Alabama. Medical education includes University of Al School of Med, Birmingham Al, completed in 1981.
Psychiatry
📍 Ste 206 100 Century Park S, Birmingham, AL 35226
Ste 206 100 Century Park S, Birmingham, AL 35226
730 Highland Manor Ct, Birmingham, AL 35226
Ste 206 100 Century Park S, Birmingham, AL 35226
Ste 201 1310 Alford Ave, Birmingham, AL 35226
Ste 206 100 Century Park S, Birmingham, AL 35226