Champoussin nestles on a mountainside, at a height of 6,000 feet, between Mont Blanc and Lake Geneva in one of the most extensive skiing areas in the world. Twelve Swiss and French ski centers together offer more than 420 miles of prepared ski runs and 180 miles of marked walking trails. The apartme...
More Details >>