Gainsborough Old Hall in Gainsborough, Lincolnshire is over five hundred years old and one of the best preserved medieval manor houses in England.