Located in the center of Champoluc, 450 meters from the ski lifts, Le Rocher Hotel offers a traditional Alpine restaurant and a cozy bar.
Le Rocher Hotel boasts an on-site spa, complete with excellent facilities including an aromatic shower and Kneipp treatments.
Rooms at Le Rocher all have satellite TV, minibars and some balconies with mountain views.
The accommodation is very close to the Monterosa Ski Area and just a 20-minute walk from the town center.