Discover Knaresborough
compiled from our dataKnaresborough is located in England, United Kingdom, and has a population of about 15,718. Our atlas lists 53 places here.
These include 7 sights and 2 museums, 28 restaurants, 16 places to stay and 0 cocktail bars. Highlights include Knaresborough Castle, Mother Shipton Statue, Black Horse Apartments - One-Bedroom Apartment.