answersLogoWhite

0

Duxford is in Cambridgeshire, England about 10 miles south of Cambridge. The village was formed on the banks of the River Cam near the hills of North Essex.

User Avatar

Wiki User

12y ago

What else can I help you with?