Villars Lodge encontra-se em Villars-sur-Ollon, a 30 km de Estação Ferroviária de Montreux, e apresenta acomodações com um jardim, estacionamento privado, um restaurante e um bar. Este hotel disponibiliza acesso Wi-Fi gratuito e está a cerca de 28 km de Musée National Suisse de l'audiovisuel e a 46 km de Rochers de Naye. Este alojamento não fumador situa-se a 27 km de Castelo de Chillon.
Todos os quartos têm secretária.
Villars Lodge disponibiliza pequeno-almoço buffet aos seus hóspedes.
Villars Lodge oferece um terraço para banhos de sol. Pode jogar ténis de mesa e ténis em Villars Lodge, e a área é popular para caminhadas e esqui.
O aeroporto mais próximo é o Aeroporto Internacional de Genebra, que fica a 120 km de Villars Lodge.