Apple’s retail store at Lenox Square in Atlanta, which we previously noted would be opening May 11, has been added to Apple’s retail page. Apple has previously said it plans to open some 20 new stores this year, including the location in Atlanta.
Apple’s retail store at Lenox Square in Atlanta, which we previously noted would be opening May 11, has been added to Apple’s retail page. Apple has previously said it plans to open some 20 new stores this year, including the location in Atlanta.