Hedingham Castle. Castle Hedingham, Essex