John Randall Millington Jr, DMD, Dentist

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


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

NPI: 1851520118
License Number: 5692 (AL)