British Film Institute

21 Stephen Street, London, W1T 1LN, United Kingdom (London)