Backyard Cinema: Lost World
42 Newington Causeway, London
SE1 6DR