Champs Sports
3100 Howard Ave, Windsor, ON N8X 3Y8
Telephone:
519-969-3355
Champs Sports in 3100 Howard Ave Windsor, ON | We Know Game
Visit your local Champs Sports at 3100 Howard Ave in Windsor, ON to get your head-to-toe hook up on the latest shoes and clothing from Jordan, Nike, adidas, and more.