Completamente climatizzato, il Churchill è l'hotel più vicino alla Fontana del Lago di Ginevra, ed è ubicato nel quartiere principale dello shopping, nei pressi di vari ristoranti e banche.
La connessione WiFi è gratuita in tutta la struttura.
L'Hotel Churchill vanta sistemazioni ben arredate con TV via cavo a schermo piatto e minibar, e offre il servizio in camera 24 su 24.
L'Hotel Churchill dista appena 100 metri dal lago di Ginevra.