London Department Store Selfridges To Open Three-Screen Cinema
London department store Selfridges is to house a three-screen cinema after striking a deal with boutique chain Olympic Studios. The venue is due to open to the public at the end of November in Selfridge's London site on Oxford Street and will screen a mixture of current blockbusters and indie films