Le Champlain se encuentra frente al Parc Charruyer, en el corazón de La Rochelle. Ofrece habitaciones amplias con aire acondicionado, WiFi gratuita y TV de pantalla plana por cable.
El ascensor llega a todas las habitaciones del Hotel Champlain.
El hotel cuenta con un servicio de registro de entrada exprés y recepción abierta las 24 horas. Además, tiene jardines y un bar con una selección de periódicos internacionales.
El Hotel Champlain está a solo 5 minutos del puerto viejo.