Steven Alexander Leach Sr, DMD, Dentist

2002 Flint Rd Se
DecaturAL  35601-6021 (Morgan County)


Phone: 256-353-3211
Fax: 256-353-4345
Email: drs***@*****er.net

NPI: 1447348354
License Number: 3348 (AL)