Borehamwood

1 clue
Movie studio site in England
Similar answers:
Borehamwood
Borehole