Demand the Best for Your Eye Care. Ophthalmology (New England Eye Center) at Tufts Medical Center specializes in the testing and treatment of all types of eye diseases and visual problems.New England Eye Center staff ophthalmologists have earned national and international reputations as clinicians, educators and researchers..