Apple Store R320

Apple Store R320 is an Apple Store located at Taikoo Li South, 19 Sanlitun Road in Beijing, Beijing. The store opened on July 19, 2008.