Denton Castle is a motte and bailey castle built in the village of Denton, Norfolk, England.
Contact us...