Location Helmsley, County of North Yorkshire, England (Google Maps) Open for Visitors Yes Owned by Feversham family Rooms Available No Helmsley Castle is a 12th-century
Location Helmsley, County of North Yorkshire, England (Google Maps) Open for Visitors Yes Owned by Feversham family Rooms Available No Helmsley Castle is a 12th-century