Leland Hill Griffin, DDS, Dentist

3648 Chamblee Tucker Rd Ste B
AtlantaGA  30341-4403 (DeKalb County)


Phone: 770-939-4840
Fax:

NPI: 1669650248
License Number: 7050 (GA)