Héctor mibauldeblogs.com
Be sure to check it out
There are only two official Adidas stores in Chicago. This one, and one at 923 North Rush Street. The store is well-priced compared to Europe, and you can find some shoes and shirts that cost half of what they do in Spain. The Lego Store is nearby, as is Macy's. If you're a fan of Adidas, be sure to check it out.
+9