Apple Store R226

Apple Store R226 is an Apple Store located at Westfield London in London, England. The store opened on October 30, 2008.