Dr. Paul Frascella, DO
Ophthalmology
Make an Appointment
(317) 328-0901Telehealth services available
20/20 Eye Physicians of Indiana is located at 4880 Century Plaza Rd Ste 140, Indianapolis, IN 46254.
Providers at 20/20 Eye Physicians of Indiana specialize in Ophthalmology.
Two providers practice at 20/20 Eye Physicians of Indiana.
Use the insurance check on this page to verify if 20/20 Eye Physicians of Indiana is in-network.