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?
304 Mid Rivers Center Drive
9:00 am - 7:00 pm
11:30 am - 5:00 pm
9:00 am - 6:00 pm
Blurry vision, eye strain or headaches? It may be time for an eye exam.
The America's Best Contacts &, Eyeglasses in St. Peters, Missouri is happy to welcome walk-ins or
We are here to accommodate all of your optical needs! We serve the areas of O'Fallon, St. Charles, Cottleville, Wentzville, Troy, Dardenne
Prairie and surrounding areas. We are located near Mid Rivers Mall, Barnes &, Noble, DSW and First Watch.
We have a large range
of eyeglasses, sunglasses and contact
lenses at low prices. We offer a FREE eye exam* ($50 value) with your participation in our 2 for $69.95 offer. This means you'll be able to pick two frames
from our $59.95 selection and we'll put in single vision uncoated plastic lenses for you. There are many frames to choose from and if you want, you can make your
second pair into prescription sunglasses.
If you sport contact lenses most of the
time, we have deals for you too! We carry a variety of brands in our store or you can visit our online store and order the brand you need.
You can join the
Eyecare Club for huge savings! When you join, you will receive three years of free eye exams,
discounts on your contact lenses and much more!
Stop in or schedule an
eye exam today!
Get the most for your money by choosing 2 pairs of glasses.
221 Watson Plaza
1673 Clarkson Road
12252 Saint Charles Rock 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.