Les Arcs is located in the Savoie region of eastern France beside La Plagne, and belongs to the most popular mountain resort area in the world: the French Alps. Nestled at the tree line where the snow first falls, this 550,000-sq ft village overlooking Mont Blanc, Europe's highest mountain, is Intrawest's first resort village outside North America.
Les Arcs Resort Village Real Estate