London, United Kingdom
Situated in the exciting city of London,England,London School of Film is a not- for- profit film school which was founded in 1956 as London School of Film Technique (LSFT). It was later named as the London School of Film in 2001. The School has created a tranquil and focused learning environment for Read more
Want to know more about this University?
Visa Application Fee
Stay Back Period
Part Time Work Allowance