New Balance has inaugurated a 1,500-square-meter flagship store in Madrid, taking the place of an old jewelry shop at 15, Gran Via. In addition to an actual retail store, it features a museum with samples of historic styles, a coffee shop and a running club.