Apple Store R389

Apple Store R389 is an Apple Store located at IFC Mall, 8 Century Avenue in Shanghai, Shanghai. The store opened on July 10, 2010.