Cross Roads Inn comprises a village inn, together with managers’ accommodation. The property is situated in the small village of Cross Roads, approximately 2 miles South of the town of Keighley, close to the village of Haworth, in the heart of Bronte Land, West Yorkshire. Cross Roads village is now part of suburban Keighley.