Gregory L Horn, DMD, Dentist

1130 1st St N
AlabasterAL  35007-8771 (Shelby County)


Phone: 205-663-1280
Fax: 205-663-5565

NPI: 1811091382
License Number: 3046 (AL)