The best 12 things to do in Knaresborough, a beautiful market town nestled in North Yorkshire, just 3 miles from Harrogate.

Female Solo Travel & Budget Exploration
The best 12 things to do in Knaresborough, a beautiful market town nestled in North Yorkshire, just 3 miles from Harrogate.