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.


powered by

What's Nearby?

Transit Stations
Coffee Shops
You've reached the daily Yelp Fusion API limit.

Please visit