Nike Store Opens in Downtown Detroit

The world’s largest supplier and manufacturer of athletic gear and apparel opens a brand new two-level, 22,000 square foot retail store at 1261 Woodward Avenue in downtown Detroit.