Cross Hills is a village in the Craven district of North Yorkshire, England that is situated halfway between Skipton and Keighley.
Category: Yorkshire, England