Diamond Smiles Homewood NPI 1144756461 Practice location: 112 Broadway St, Homewood, AL 352095312 Taxonomy code: 1223G0001X Phone: (205) 847-1415