Helmsley Castle

Oswaldkirk, United Kingdom

Helmsley Castle

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.


Accommodations near Helmsley Castle

View more accommodations near Helmsley Castle

Nearby Tours & activities