Deze film is een van een stervende ras in het hart van Londen, die niet gezwicht voor de druk van Hollywood en nog steeds overwegend art house en onafhankelijke films uit de hele wereld. De film is ouderwets met een groot scherm en een capaciteit van 753. Voor en na de screening van de licentie aangename bar is een geweldige plaats om te relaxen met vrienden. De film is centraal gelegen in Chelsea en is slechts een paar minuten lopen van Sloane Square metro station.