An interactive map showing the location of Battle of Northampton 1460 Battlefield, Northampton, England, UK.