Utility Menu

Menu

KCSC Directory

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

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