The film features a dramatic football match where a player is poisoned, taking place at the iconic Highbury Stadium, home of Arsenal FC.

Filmed here

Highbury Stadium

Avenell Road, London, GB

Community posts