Why DIY isn't always the best answer for broken glasses
We’ve all been there - and it will be okay!
All online orders receive free standard shipping
Reboot your eyesight today
Please log in to view favorites
Login for faster checkout
Don’t have an online account yet?
2453 Richmond Road
9:00 am - 7:00 pm
9:00 am - 6:00 pm
Blurry vision, eye strain or headaches? It may be time for an eye exam.
¡Hablamos Español! Para ver esta información en español, haga clic aquí.
Welcome to the McHenry America's Best Contacts & Eyeglasses. We serve the areas of Johnsburg, Crystal Lake, Woodstock and Fox Lake.
We are located at McHenry Town Center on Highway 31 near Home Depot.
Stop by to check out great deals on eyeglasses, sunglasses, contact lenses and more.
Save money with two complete pairs of eyeglasses for only $69.95 and that includes a FREE eye exam* ($50 value) with your purchase. You'll also get two $59.95 frames and single vision uncoated plastic lenses.
If you're looking for discounts on contact lenses, look no further than our Eyecare Club. It gives you three years of contact lens exams and discounts on all of your contact lens and eyeglass purchases for one low membership fee.
Remember, the eye exam is free when you buy two pairs of glasses.
Schedule an eye exam online today!
Get the most for your money by choosing 2 pairs of glasses.
700 N Milwaukee Avenue
6931 Grand Ave.
750 South Rand Road
You can easily schedule a free eye exam* online today. You'll be able to select the store, date and time that fits your schedule.