Sign Up For Our Quarterly Newsletter!

Questions? Contact Us now!

If you have an eye issue or medical concern that needs immediate attention, please call any of our offices during office hours or go directly to an emergency room. Our after-hours number is (563) 328-5103.

To leave us a secure message (protecting your health information), please create an account on our patient portal, My ESA Online Clinic. It's easy, just click the link below and click on create an account. You do not have to be a patient to create an account. Please note that messages are received and sent during normal business hours.

You can also make appointments, order contacts, get appointment reminders, pay bills, and register your health information.

Click here to start!

>
Request An Appointment Vision Disorders

Office Locations

Bettendorf

Bettendorf - Office

777 Tanglefoot Lane
Bettendorf, Iowa 52722
Phone:(563) 323-2020

Office Hours:
Monday - Thursday 8am - 5pm
Friday 8am - Noon

Take a virtual tour of our Bettendorf office!


Outside the Quad Cities: Toll Free 800-225-6454

Rock Island

Rock Island - Office

4731 45th Street Court
Rock Island, IL 61201
Phone:(309) 793-2020

Office Hours:
Monday - Thursday 8am - 5pm
Friday 8am - Noon


Silvis

Silvis - Office

Located in Twin Oaks
Shopping Center next to Hy-Vee
2001 5th Street
Silvis, Illinois 61282
Phone:(309) 792-2020

Office Hours:
Monday - Thursday 8am - 5pm
Friday 8am - Noon


Geneseo

Geneseo - Office

422 South State Street
Geneseo, Illinois 61254
Phone:(309) 944-8888

Office Hours:
Monday - Thursday 8am - 5pm
Friday 8am - Noon


Muscatine Satellite

Muscatine Satellite - Office

Located in Muscatine Vision Center
1700 Park Avenue
Muscatine, IA 52761
Phone:(563) 263-2020

Office Hours:
Monday 8am-7pm
Tuesday - Friday 8am-6pm
Saturday 8am-1pm