Where is the Apple Store located inside Lenox Square Mall?
Address: 3393 Peachtree Rd NE, Atlanta, GA 30326, USA
Ronnie G | Dec 7, 2019
On the upper level, close to the main entrance
Jasmine Henry | Dec 7, 2019
Yes
Rafnah Rivera Sr | Dec 7, 2019
Second floors
Thanks! Your answer is awaiting moderation.