O Le Castellan está localizado a 400 metros do centro da estância de esqui de Le Châtel. O hotel dispõe de uma sala de jogos e de um terraço florido com vistas panorâmicas das montanhas.
Todos os quartos têm casa de banho privada com televisão e acesso Wi-Fi gratuito disponível em todo o hotel.
O Hotel Castellan serve cozinha local no restaurante, com vista para o Vale Abondance. Os hóspedes também podem desfrutar de uma bebida no bar do hotel.
Os hóspedes podem desfrutar das piscinas públicas de Le Châtel, assim como de caminhadas e ciclismo no Verão. Um serviço de transporte gratuito pára em frente ao Hotel Le Castellan, oferecendo acesso a todo o vale.
A estação ferroviária de Thonon-les-Bains fica a cerca de 40 km. O hotel também oferece estacionamento privado gratuito.