National Vision said its America’s Best banner has opened a flagship store in Alpharetta, in the state of Georgia, next to the Avalon mixed-use development. The US retailer said the store brings together eyewear, technology, clinical care, education and personalized service into “one connected journey” and will set the standard ...

Buying a membership today will give you:
To continue reading this article register now.