Apple Store R066

Apple Store R066 is an Apple Store located at The Fashion Mall at Keystone, 8702 Keystone Crossing in Indianapolis, Indiana. The store opened on November 2, 2002.