Claxton Castle was in the village of Claxton in Norfolk some 13 km south-east of Norwich.
Contact us...