Situé au centre de Champoluc, l'Hotel L'Aiglon*** se trouve à quelques mètres de la télécabine du Crest, point de départ du domaine skiable « Monterosa-Ski » et à quelques pas de la promenade piétonne.
Les 15 chambres sont équipées de téléphone, télévision par satellite, coffre-fort et connexion Internet Wi-Fi gratuite.
Dans l'hôtel on trouve petit un Centre Bien-être avec piscine hydromassage, sauna, douche tropicale et zone relax.