Tutbury Castle
Tutbury Castle is located in Tutbury, Staffordshire in England. Hugh d’ Avranches was granted Tutbury in 1068. Between 1068 and 1069 Tutbury Castle was built in the form of a Motte and Bailey. In 1071 Tutbury was granted to Henry de Ferrers. The town of Tutbury was recorded in the Domesday Book as the third [...]
