find a store or
schedule an exam

view all locations

St. Louis, MO (Halls Ferry) America's Best Contacts & Eyeglasses

Crossings At Halls Ferry
10950 New Halls Ferry Rd
Saint Louis, MO 63136

(314) 388-9999

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

Schedule eye exam

Saint Louis America's Best Contacts & Eyeglasses
Get Directions From

Join the Millions Who've Saved at America's Best
  • My wife and I went in because you were on our vision insurance. She needed contacts and I needed glasses, so I thought I'd look at your frames. Patricia was incredibly helpful in finding the right frame for my face and was sensitive and understanding of my concerns. The quality of the lens is important due to a complicated prescription. She was great to work with. The glasses came back looking and working great and I'm very happy!
  • Just wanted you to know how great the people are at this store. On a Saturday afternoon my beagle managed to poke me in the eye, after waiting a little while I realized that this was it was not going to get better . At 4:00 pm on a Saturday I called your store and by 5:00 pm I was seeing Dr. Smith who was very nice. I had a large scratch on my eye. Everyone was so nice to me.
  • I have moved away from the store Ms. Sheena worked at but I travel out of the way because she is always very helpful, provides great customer service, helps me with any question and I always have questions and she's always very pleasant. I know people always express their unhappy experience, but I wanted to share my good experience. Keep up the good work by employing people like Ms. Sheena.

America's Best in St. Louis, MO

The America's Best Contacts & Eyeglasses in St. Louis, Missouri (Halls Ferry) proudly serves the areas of Florissant, Central City and Ferguson.

We are located next to Home Depot where 270 and New Halls Ferry intersect.

We are proud to have eye doctors every day of the week!

Saint Louis Eyewear

We specialize in all of your eyewear and eyecare needs providing you with a large selection of eyeglasses, sunglasses and contact lenses.

We offer hundreds of eyeglass frames for men, women and children with our 2 for $69.95 offer. This offer includes a free eye exam* ($45 value) by a licensed and experienced optometrist and single vision uncoated plastic lenses on two $59.95 frames.

Saint Louis Contact Lenses

We also provide a variety of contact lenses for you! After you receive your contact lens prescription and fitting, you can hop online and purchase your contacts at our convenient online store.

Looking for a deal on your contacts? By joining the Eyecare Club, you will receive three years of FREE eye exams, discounts on your contact lenses and much more!

Schedule your eye exam online!

Other Saint Louis Locations Near You:


Laclede Station



St. Peters