The London Film School Logo

The London Film School

The London Film School, 24 Shelton Street, London, WC2H 9UB (View on Map)
+44 (0)20 7836 9383
Visit Website

The London Film School Ranking

University Location