The Directory

Knaresborough Historical Society

King James's School
King James Road
Knaresborough
North Yorkshire
HG5 8EB
01423 863957