IT'S NOT JUST A BETTER DEAL. IT'S AMERICA'S BEST.

find a store or
schedule an exam

view all locations

St. Peters, MO America's Best Contacts & Eyeglasses

Mid Rivers Center
304 Mid Rivers Center Dr
St Peters, MO 63376

(636) 278-2266

Day Hours
Monday-Friday: 9am-7pm
Saturday: 9am-6pm
Sunday: 11am-5pm

Schedule eye exam


St Peters America's Best Contacts & Eyeglasses
Get Directions From

Join the Millions Who've Saved at America's Best
  • I love my glasses and the service was excellent. I plan on coming back for more glasses when needed.
  • Larnell Cox! Outstanding service with a very personal touch and sincere compassion toward his customers. My wife and I are both very happy with the service we received and glasses are new to me. My wife and I have been in the service industry for over twenty years each and it is so refreshing to receive the same outstanding service that we provide everyday when we walk into your store. Thank you!
  • My son (11) went in for a class for his new contact lenses. We were lucky enough to be helped by the manager Larnell. He was wonderful! It literally took my son about an hour to finally get the first contact in his eye. Not once did Larnell seem rushed or impatient. He took his time, demonstrated to my son several times and was very calm, reassuring, and pleasant. It is rare to find such customer service.
  • Dr. Jeffrey Thompson saved my son's vision. My son has had eye exams annually. Prior optometrists pointed out a corneal issue but never told me he needed to see a specialist. Dr. Thompson warned me that my son could have a significant problem and encouraged me to schedule him with a specialist ASAP. We saw the specialist and was told had I not sought treatment, my son would go blind. Very grateful for Dr. Thompson.
  • I had not recently been an Americas Best customer but I am glad I came in! I wear glasses 24/7 and knew I wanted to consider getting 2 pairs. I had the pleasure of working with Taylor who not only was extremely patient while I went back and forth between multiple pairs but she was also very knowledgeable! Her accommodating attitude and know-how actually convinced me to get three pairs which I am now in love with.


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* ($45 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!

Other Locations Near You: