Aldford Castle/Definition

A medieval castle in Cheshire. Nothing now survives above ground.