Dr. Chen is a licensed Ophthalmology in MA. Medical degree obtained from Boston University School of Medicine. Completed residency training at Cabrini Medical Center and fellowship training at Children's Hospital of Boston. Currently practices at New England Eye Center (New England Eye Center), located at 800 Washington St, Boston, MA 02111. Dr. Chen specializes in complex strabismus and minimally invasive surgery for strabismus.. In addition to English, Dr. Chen speaks Mandarin.