knaresborough
57 searchesEnglish
Definition
Knaresborough is a historic market town in North Yorkshire, England, known for its picturesque riverside setting, medieval architecture, and the iconic Knaresborough Castle. The town is situated on the River Nidd and is famous for its charming streets, the Mother Shipton's Cave, and the annual Bed Race event.
Synonyms
1
market town
2
historic town
3
riverside town
4
medieval town
5
Yorkshire town