New Balance is now open at Place Vendôme, offering its Metro Flex concept with performance footwear, activewear, and lifestyle gear in a premium interactive space.