Image Map

Tuesday, July 11, 2017

New Store Alert: Champs Sports Announces New Chicago Location

National retailer Champs Sports announced that it's opening up a new flagship location, this one in Chicago on South State Street. The store will be the first Champs "Arena" location, with the 16,000 square foot storefront will paying homage to Chicago's history of sports, music, art, and fashion. The Arena will feature both Under Armour's Armory and Adidas' Under the Lights shops, which will be stocked with limited product. The two floor layout will also feature a Wall of Champions honoring prominent Chicagoans.