Bolsover Castle in the town of Bolsover, Derbyshire, England UK. The castle is currently run by English Heritage