Helmsley Castle - a medieval castle situated in the market town of Helmsley North Yorkshire England
Helmsley Castle - a medieval castle situated in the market town of Helmsley, within the North York Moors National Park, North Yorkshire, England.
Size: 5050px × 3367px
Photo credit: © Andrew Wilson / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: attraction, castle, england, english, fort, fortress, helmsley, heritage, market, medieval, moors, national, north, park, ruin, ruined, tourist, town, uk, york, yorkshire