10AM - 5PM
304 N State St, Belvidere9AM - 5PM
896 Belvidere Rd, Belvidere“During my first visit there, every single person I interacted with was so friendly! I think I was either smiling or laughing the entire time I was there. Its obvious how much the entire office cares about their patients and their patient experience. 11/10“
9AM - 7PM
575 S Perryville Rd #119, Rockford“I had a great time picking out glasses with Amanda! She helped me find the perfect fit! Rick was amazing as well making sure my glasses molded perfectly to my face. My glasses were ready to be picked up under an hour. If you are in need of glasses right away this is the place to go!“
8AM - 4:30PM
8038 MacIntosh Ln, Rockford“Always helpful and repairs are done on site. Have used them since opening. Doctors are very knowledgeable.“
“This is the only place I will go to for all my needs. Even though they are closed.The office shipt my contacts to my house(ordered right before the pandemic). They even called me to confirm I received them. I have been a customer for a couple years and will not go anywhere else.“