Skechers Authorized Retailers - The Bay in North York, Ontario (Shoes) - Map

Map & Directions Store Details & Deals

Yorkdale Plaza
3401 Dufferin St. (hwy. 401)
North York, Ontario M5C 2L7

Phone: (416)789-8011

Detailed Map