Le Champlain está localizado em frente ao Parc Charruyer no coração de La Rochelle. Disponibiliza quartos espaçosos com ar condicionado, televisão de ecrã plano por cabo e acesso Wi-Fi gratuito.
Os quartos do Hotel Champlain são todos servidos por elevador.
O hotel providencia um serviço de check-in expresso e uma recepção aberta 24 horas. Os hóspedes podem relaxar nos jardins ou no bar do hotel com uma selecção de jornais internacionais.
O Hotel Champlain fica apenas a 5 minutos do Porto Velho.