Odeon Cinema, Holloway, London