Helmsley Castle

North York Moors, United Kingdom

Helmsley Castle is a medieval castle situated in the market town of Helmsley, within the North York Moors National Park, North Yorkshire, England.