Shu Chen Helen Lo, DDS, Dentist

3510 Hobson Rd
#201
WoodridgeIL  60517 (DuPage County)


Phone: 630-852-0676
Fax: 630-852-0626
Email: hel***@*****ice.ws

NPI: 1295893881
License Number: (IL)