Designed by
Title
The Ruins of Helmsley Castle, North Yorkshire England UK #101116469
Description
Helmsley Castle also known anciently as Hamlake is a medieval castle situated in the market town of Helmsley, within the North York Moors National Park, North Yorkshire, England.