Apple Store R006

Apple Store R006 is an Apple Store located at Lenox Square, 3393 Peachtree Road Northeast in Atlanta, Georgia. The store opened on May 11, 2002.