Apple Store R120

Apple Store R120 is an Apple Store located at Yorkdale, 3401 Dufferin Street in Toronto, Ontario. The store opened on May 21, 2005.