Apple Store R255

Apple Store R255 is an Apple Store located at The Touchwood Centre, Crescent Arcade in Solihull, England. The store opened on September 22, 2007.