Located 86 meters from Hotel L' Aiglon. Set in a prime location of Champoluc, Hotel La Rouja puts everything the city has to offer just outside your doorstep.
Located 268 meters from Hotel L' Aiglon. Au Charmant Petit Lac is perfectly located for both business and leisure guests in Courmayeur. Featuring a satisfying list of amenities, guests will find their stay at the property a comfortable one.
Located 283 meters from Hotel L' Aiglon. Hotel Relais Des Glaciers Spa Resort is a popular choice amongst travelers in Champoluc, whether exploring or just passing through.