A stronghold of medieval kings, Knaresborough Castle is beautifully set overlooking the River Nidd
Knaresborough Castle North Yorkshire HG5 8AS United Kingdom