Location
Filming took place at RAF Upwood, a derelict airbase near Ramsey in Cambridgeshire.
Read more about this topic: The Devil's Chair
Location
Filming took place at RAF Upwood, a derelict airbase near Ramsey in Cambridgeshire.
Read more about this topic: The Devil's Chair