New brand Emello opens physical retail space in Selfridges
Selfridges is best known as the place where some of the world’s biggest luxury brands can be found but it also hosts less-well-known names and one of these is opening a physical unit there.