Designed by
Title
Knaresborough YorkshireTown in England #275968170
Description
KnaresboroughYorkshireTown in England , is a market and spa town and civil parish on the River Nidd in North Yorkshire, England. It is three miles (five kilometres) east of Harrogate, being formerly in the non-metropolitan Borough of HarrogateÂ