O Churchill é totalmente climatizado e é o hotel mais próximo da Fonte do Lago de Genebra. Está localizado na principal zona comercial, perto de vários restaurantes e bancos.
O acesso Wi-Fi está disponível gratuitamente em todas as áreas do Hotel Churchill.
Os quartos estão bem decorados e têm uma televisão de ecrã plano com canais por cabo e um mini-bar. Além disso, poderá desfrutar de um serviço de quartos 24 horas.
O Hotel Churchill encontra-se apenas a 100 metros do Lago de Genebra.