Surrounding AreaVillars is located just beyond the tip of Lake Geneva. The nearest town is Montreux. The hotel is centrally located, alongside a small road that runs though Villars. There are beautiful views of the surrounding mountains from the hotel. |