Sandra W Lu, DMD, Dentist

1264 N Lake St
Ste B
AuroraIL  60506-2453 (Kane County)


Phone: 630-801-9028
Fax:

NPI: 1730521170
License Number: 019029559 (IL)