Borough Hill, SawstonBorough Hill is a large multivallate hillfort near Sawston, Cambridgeshire, England.DescriptionBorough Hill is an oval-shaped area measuring east to west and north to south.