Find United Kingdom Flights
Stamford is a town on the River Welland in Lincolnshire, England, 92 miles north of London on the A1. The population at the 2011 census was 19,701. The town has 17th and 18th-century stone buildings, older timber-framed buildings and five medieval parish churches. In 2013, Stamford was rated the best place to live by The Sunday Times.
This article uses material from the Wikipedia article "Stamford,_Lincolnshire " , which is released under the Creative Commons Attribution-Share-Alike License 3.0.