This venue is no longer available.

View spaces nearby

Location

London Film School map location
London Film School, 24 Shelton Street, London, WC2H 9UB
Get directions