The Master suite:
Experience ultimate luxury in one of the world’s most iconic ski locations at Le Petit Palais.