Milestone moment for New Balance in Sweden as retailer opens doors to store at Mall of Scandinavia in Stockholm
New Balance has announced the opening of its first ever store in Sweden, located in the Mall of Scandinavia in Stockholm."This marks a major milestone for the brand as we...