The town of Stamford is situated 100 miles north of London, just off the A1 and was once a major wool town. Many of the buildings are constructed from limestone and the town is very often used by film and TV directors.
From NEN Gallery