Under Armour Inc. says it will open its downtown Detroit “Brand House” on April 13.
The new store at 1201 Woodward Ave. will offer “game-changing apparel and footwear, including the latest in Under Armour technology and design innovations,” according to a media invitation to tour the space ahead of the opening.