Locales in the AreaSawston Village Photo: Keith Edkins, CC BY-SA 2.0. Sawston is a large village in Cambridgeshire in England, situated on the River Cam about seven miles south of Cambridge with a population of 7,271. Sawston is situated 3½ km north of Duxford....
Visitor Centre & Gift Shop is a museum in Duxford, South Cambridgeshire District, England. Mapcarta, the open map.