Tattershall Castle is a castle in Tattershall, Lincolnshire, England, about 12 miles (19 km) north east of Sleaford. It is in the care of the National Trust.
Contact us...