Stamford Lincolnshire. The finest stone town in England!