Tag: star-architect

  • Dior opens largest UK store yet in London

    Dior has its sights well and truly set on London, and it is opening a new Mayfair boutique to prove it. The French fashion house is opening the doors to its new 'House of Dior' store this week, following the showing of its 2017 cruise collection in the UK capital on Tuesday. The four-storey building…