"The town of Stamford, in the county of Lincolnshire, is situated 100 miles north of London, just off the A1, the old Great North Road leading to York and Edinburgh. Much of its old world charm and prosperity has been retained from the days when it was a m"
Price: "10"