Knaresborough
Knaresborough is a market and spa town and civil parish in the Borough of Harrogate, North Yorkshire, England, on the River Nidd 4 miles east of Harrogate.
Knaresborough is a market and spa town and civil parish in the Borough of Harrogate, North Yorkshire, England, on the River Nidd 4 miles east of Harrogate.