The chalet La Croix de Javernaz can be found 500 metres from the train station (free shuttle service) of Villars and offers you south-facing apartments with superb views.