El establecimiento Churchill, equipado con aire acondicionado, es el más cercano a la fuente del lago de Ginebra. Está situado en el distrito comercial más importante de la ciudad, cerca de numerosos restaurantes y bancos.
El Hotel Churchill ofrece conexión WiFi gratuita en todas las instalaciones.
Las habitaciones están bien amuebladas e incluyen TV de pantalla plana con canales por cable y minibar. Además, hay servicio de habitaciones las 24 horas.
El Hotel Churchill se encuentra a solo 100 metros del lago de Ginebra.