Welcome to Knaresborough

Knaresborough is a picturesque market town located in North Yorkshire, England, known for its stunning riverside scenery and historic charm. Perched on a cliff overlooking the River Nidd, the town features the iconic Knaresborough Castle, which dates back to the 12th century and offers panoramic views of the surrounding landscape.