My Account
Kirkby Malzeard is a village situated between Masham and Knaresborough in the Harrogate Borough of North Yorkshire.