Apple Store R102

Apple Store R102 is an Apple Store located at Christiana Mall, 125 Christiana Mall in Newark, Delaware. The store opened on October 16, 2004.