Champs Sports
Appearance
Champs Sports is an American sports retail store. It is a subsidiary of Foot Locker. It has 540 stores. The stores are mainly located in shopping malls, and are 3,500 square feet (330 m2) on average. It was founded in 1984.