Set amidst the beautiful Yorkshire Dales, Keighley is a pretty town, nestled between the charming countryside of Airedale and the Haworth Moorland. The town is a terminus of the Keighley and Worth Valley Railway, a heritage steam line which has been lovingly restored.
Keighley is a good base from which to explore the surrounding hills, moors and valleys. The town is also a thriving commercial and retail centre.