Elslack es un poblado del distrito de Craven, en North Yorkshire, Inglaterra, cercano a Lancashire.