Knaresborough

Knaresborough

Knaresborough [nɛərzb (ə) rə] is a small town in the Borough of Harrogate the English county of North Yorkshire with 14,740 inhabitants.

Hotels