Joshua Barrett Hall, DMD, Dentist

919 Trinity Ct
BirminghamAL  35242-6058 (Shelby County)


Phone: 678-227-8510
Fax:

NPI: 1023373958
License Number: 5919 (AL)