Selfridges has announced the opening of a permanent cinema destination in its flagship store on London’s Oxford Street at the end of November. The retailer claims ‘this will be the first time that a department store anywhere in the world is to permanently accommodate such a facility. The three-screen cinema …
Read More »