...................in Stamford Lincolnshire. The town was voted as one of the best places to live in the UK. I lived there for a while back in the early 60's, but I was far too young to appreciate it's architectural beauty.
Comments
Sign in or get an account to comment.