Bampton Castle in the parish of Bampton, Devon was the seat of the feudal barony of Bampton.
Contact us...