|Description||London Film Festival brings the world's best new films to London.|
21 Stephen Street
|Nearest Tube Station||Goodge Street|
|Listing Views||189 listing views|
|Submission Date||07/08/11 (Edited 01/13/13)|
British Film Institute IMAX (BFI IMAX), the biggest screen in Britain is a 500-seat, luxury large-format cinema in the South Bank district of London, just north of Waterloo Station.