Chalet Stephen is in the village of Thollon les Memises - which is a little way south of Lake Geneva (Lac Leman) in the Haute Savoie region of France. The nearest larger town is Evian (famous for its spring water) which is about 12km to the North West by road.
The Chalet makes an excellent Summer or Winter holiday location as it is convenient for walking, skiing, site seeing - or just relaxing.
