9202 North Meridian Street
Indianapolis, IN 46260
Come see our Ophthalmologists in our Indianapolis, Indiana eye care center, offering state-of-the-art service and technology in a convenient location off of North Meridian Street, just south of I-465. Also located at our Indianapolis facility is Surgical Care Center, an Accreditation Association for Ambulatory Health Care approved facility designed specifically for eye surgery. If you have any eye health concerns, please schedule a consultation with our talented ophthalmologists and eye doctors.