DDS Dental Care is a multispecialty dental clinic in Shanghai, China. It treats adults and children across four branches in Xuhui, Pudong, and other districts. Dr. William Xu founded the clinic in 1999. The team has 12 doctors who serve local and international patients. Specialists include graduates from the University of Sheffield and the University of Pennsylvania.
DDS Dental Care is an official training facility for Shanghai Jiao Tong University. It focuses on aesthetic dentistry, orthodontics, and dental implants. The team uses advanced 3Shape CAD/CAM systems for digital crown and bridge planning. Surgeons perform microsurgical root canals with Zumax microscopes. Diagnostic tools include the Cerec Omnicam and DIAGNOCam for early caries detection.
The clinic uses trusted implant systems like Straumann and MIS. Orthodontic options include Invisalign, Angelalign, and Smartee clear aligners. A multilingual team supports patients with over 20 direct billing insurance partners. Most services are available seven days a week.