Ophthalmologists 20/20 Eye Physicians 4880 Century Plaza Road # 140 Indianapolis, IN 46254 (317) 328-5040