text.skipToContent text.skipToNavigation
Secure Checkout

St Peters, MO  America's Best Contacts & Eyeglasses

Mid Rivers Center


304 Mid Rivers Center Drive
St Peters, MO 63376


Monday-Friday: 9:00 am - 7:00 pm

Sunday: 11:30 am - 5:00 pm

Saturday: 9:00 am - 6:00 pm

Free Eye Exams

Blurry vision, eye strain or headaches? It may be time for an eye exam.

Learn More 

Additional Store Information

America's Best in St. Peters, MO

The America's Best Contacts &, Eyeglasses in St. Peters, Missouri is happy to welcome walk-ins or appointments.

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.

St. Peters Eyewear

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.

St. Peters Contact Lenses

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!

St. Peters Eye Exams

Stop in or schedule an eye exam today!

Maximize Your

Get the most for your money by choosing 2 pairs of glasses.

Learn More 

Stores Near this Location

Owl standing

Find a Store Near You

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.