Stephen Hart Leonard, DMD, Dentist

502 Lathrop Ave
BirminghamAL  35209-5118 (Jefferson County)


Phone: 205-945-5546
Fax:

NPI: 1972722023
License Number: 3472 (AL)