Dr. Shen is a licensed Prosthodontics in MA. Graduated in 2008. Medical degree obtained from Hubei, Wuhan University School of Medicine in China. Currently practices at Dental Art of Westwood (Dental Art of Westwood), located at 100 High St, Westwood, MA 02090. In addition to English, Dr. Shen speaks Mandarin and accepts new patients.