Charles H Ellis, DMD, Dentist

6930 Cahaba Valley Rd
Ste 1
BirminghamAL  35242-2672 (Shelby County)


Phone: 205-991-7840
Fax: 205-991-9617

NPI: 1427131572
License Number: 3380CS (AL)