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?
(269) 979-2832
12765 Harper Village Drive Suite 107 Battle Creek, MI 49014
Monday-Friday: 9:00 am - 7:00 pm
Saturday: 9:00 am - 6:00 pm
Sunday: Closed
Blurry vision, eye strain or headaches? It may be time for an eye exam.
America's Best Contacts & Eyeglasses in Battle Creek serves Colon, Sturgis, Coldwater, Athens, Hillsdale, Hastings, Union City, Portage, Lansing, East Lansing and surrounding areas.
We are located in the Harper Creek Village Plaza between Famous Footwear and Michaels, in the same plaza as Kohls.
Doctors of Optometry are available six days a week, Monday through Saturday. Schedule your appointment today!
Your eye exam is free* ($50 value) with the purchase of 2 pairs of glasses for $69.95. With this great deal you can pick any two pairs from our $59.95 selection and single vision uncoated plastic lenses.
There are hundreds of exciting frames to choose from - let us fit you with the perfect pair. We also carry kid's frames and sunglasses.
We have the contact lenses you need and the brand names you want. Purchase your contact lenses online or in store. Be sure to ask about joining the Eyecare Club for further savings!
Get the most for your money by choosing 2 pairs of glasses.
5240 W Main Street Kalamazoo, MI 49009
6800 S Westnedge Avenue Suite E Portage, MI 49002
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.