Apple Store R118

Apple Store R118 is an Apple Store located at 128 New Street in Birmingham, England. The store opened on April 29, 2005.