Robert Deitch, M.D.
Dr. Robert Deitch was previously an associate Professor of Ophthalmology at Indiana University. In addition, Dr. Robert Deitch has also been consistently selected by his peers as one of the “Best Doctors in America”.
10300 N. Illinois St., Suite 1000
Indianapolis, IN 46290
317-817-1000