Churchills Hotel est situé dans le sud du Yorkshire à l'orée de la vallée de Dearne, avec proximité de l'A1 et M1 réseaux. L'hôtel a récemment été redécorée aux normes les plus élevées partout. Toutes les chambres sont en suite et incluent la télévision par satellite, téléphone direct...