One of our favorite European brands, Ontour, has just opened last week their flagship store in Eindhoven, Netherlands. The brand presents their own collections, specials and also their favorite brands in the store. Also they have an “I Have Pop” exhibition in store at the moment.
In terms of design the store has also been nicely developed. Check out the new Ontour Flagship Store here.