Discover Keighley
compiled from our dataKeighley is located in England, United Kingdom, and has a population of about 57,339. Our atlas lists 171 places here.
These include 13 sights and 10 museums, 127 restaurants, 19 places to stay and 2 cocktail bars. Highlights include Dalton Mills, Kennedy House, Stead Hall.