Sir Ralph Percy was a Governor of Baumburgh Castle, located in which country?
Bamburgh Castle Bamburgh Castle is a castle on the northeast coast of England, by the village of Bamburgh in Northumberland. It is a Grade I listed building.
Tattershall Castle, Lincolnshire 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.