New Balance has opened a new global experience retail store in Barcelona, in line with the firm's push to expand its global retail presence. The new outlet, which measures a total of 375 square meters, is located in the high-end Rambla De Catalunya area. The store's internal design has been ...