"Stamford is a town on the River Welland in Lincolnshire, England, 92 miles (148 km) north of London on the A1. The population at the 2011 census ...
[Read more]
was 19,701. The town has 17th and 18th-century stone buildings, older timber-framed buildings and five medieval parish churches. Stamford is a frequent filming location. In 2013 it was rated the best place to live in a survey by The Sunday Times." - (en.wikipedia.org 22.09.2020)
- Latitude52.655601501465
- Longitude-0.48370000720024
- Population20526