20 years after its founding, French brand Veja has opened its first store in Latin America, located in São Paulo. Situated on Oscar Freire street, the 600 square metre unit reaffirms the brand's commitment to Brazil, where its trainers have been produced since its inception, using locally sourced materials. Designed by São Paulo architect...
Jun 12, 2025