Leading eye care services in the Cedar Valley Since 1979.

Locations

Waterloo

Hours:
‎Monday: 8AM – 5PM
Tuesday: 9AM – 5PM
Wednesday – Thursday: 8AM – 5PM
‎Friday: 8AM – 3PM
‎Saturday – Sunday: Closed

622 Progress Ave Suite B

(319) 266-6219

Learn More

Independence

Hours:
Monday: 9AM – 5PM
Tuesday – Thursday: 8AM – 5PM
Friday: 8AM – 3PM
Saturday – Sunday: Closed

2000 Swan Lake Blvd Suite 1

(319) 334-6087

Learn More

Doctors

Services

Resources