New Balance Opens New Flagship Store In Sandton New Balance has opened its African flagship store in Sandton City.