Apple Store R163

Apple Store R163 is an Apple Store located at Brent Cross Shopping Centre in London, England. The store opened on January 28, 2006.