Apple Store R270

Apple Store R270 is an Apple Store located at Grand Arcade Shopping Centre in Cambridge, England. The store opened on March 27, 2008.