Keighley is a former mill and market town as well as a civil parish in the City of Bradford, West Yorkshire, England, 11 miles north-west of Bradford, 11 miles south of Ilkley, 13 miles, north of Halifax, 12 miles south-east of Skipton, and 20 miles north-west of Leeds at the confluence of the rivers Aire and Worth.Historically in the West Riding of Yorkshire, Keighley lies between Airedale and Keighley Moors. The town is the terminus of the Keighley... Show more

source