Interior image of the mint coloured Self-Portrait store

Luxury fashion brand Self-Portrait has opened a store in London with mirrored surfaces and Cornish clay walls that combines “minimalism, materiality and colour.” Read more