Chilham Castle is a manor house and keep in the village of Chilham, between Ashford and Canterbury in the county of Kent, England.
Contact us...