Madrid is Veja’s pick for its sixth store
25/07/2023
Footwear brand Veja has opened a new shop in Madrid, making the Spanish capital the fifth city to host an own-brand store.
There are other Veja stores in Berlin, New York and Bordeaux, as well as two in Paris where the brand has its headquarters.