BFI London Film Festival

Website
Description London Film Festival brings the world's best new films to London.
Address 21 Stephen Street
Camden
London
W1T 1LN
United Kingdom
Nearest Tube Station Goodge Street
Rating
  • 100/5
  • 1
  • 2
  • 3
  • 4
  • 5
5/5 based on 2 votes.
Listing Views 190 listing views
Submission Date 07/08/11 (Edited 01/13/13)



Quick Review

Your Name:
Your Comment:


You may use BB Codes in your message.
Spam Prevention:
loading...
Latitude: 51.5178048
Longitude: -0.1326359

Similar Businesses

British Film Institute IMAX
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.