BFI Stephen Street

London W1T 1LN