If you have 2-3 hours to spend in Knaresborough, there are a few things you can do. Here are some suggestions:
You could also grab a bite to eat at one of the many cafes or pubs in the town. Keep in mind that these times are estimates and may vary depending on your pace and how much time you spend at each activity. Enjoy your visit to Knaresborough!