James Henry Allen, DMD, Dentist

1848 Nottingham Dr
BirminghamAL  35216-2612 (Jefferson County)


Phone: 205-978-6821
Fax:

NPI: 1962636647
License Number: D.0005472 (AL)