Apple Store R208

Apple Store R208 is an Apple Store located at Sherway Gardens, 25 The West Mall in Toronto, Ontario. The store opened on September 2, 2006.