stamford is a town and civil parish in southern lincolnshire, a county in england. it is on the river welland and is located in the borough of south kesteven. the town centre is 92 miles (148 km) north of london, the capital city.