KCSC Directory

Unit 11 Acava
54 Blechynden Street
W10 6RJ
Tel: 020 8960 0996

The Film Festival was created in 1996 as a reaction to the moribund state of the British film industry, to provide a forum for new film-makers and give exposure to movies on different formats