The cinema in Leicester Square is one of the few remaining independents in central London.

​The cinema in Leicester Square is one of the few remaining independents in central London.