As planned, New Balance will be opening its first stores on the Iberian Peninsula since January’s closing of all 22 of its stores there, Palco23 reports. The first two for Spain will be in Las Rosas Village in Madrid and La Roca Village in Barcelona. Outlets will follow at Rambla ...