BFI Odeon IMAX

London, England, United Kingdom ● Single Screen

Company: British Film Institute

Address: 1 Charlie Chaplin Walk, London SE1 8XR, England

Website:

Phone: +44-2079603180

Email: bfiimax@odeonuk.com

Theatre Rating
Based on 0 users