Debden, England
Debden is a small village in the county of Essex, England, 6.4 kilometers from Saffron Walden[?] and 27 kilometers from Cambridge. RAF Debden[?] is nearby and played a role in World War II.
RAF Debden[?] is nearby and played a role in World War II.