The National Film Theatre is located on the South Bank of the river Thames in London. It is a repertory cinema specialising in seaons of classic, independent and non-English language films and is operated by the British Film Institute.
External Links
National Film Theatre Home Page