L’hôtel Castor*** se trouve dans le centre de Champoluc, aux pieds du massif du Monterosa, dans une position idéale pour accéder à toutes les excursions du territoire valdôtain.
Les 32 chambres sont équipées de téléphone, télévision par satellite et coffre-fort.
Le restaurant propose un menu à la carte avec des plats de la cuisine locale et nationale, végétarienne et pour les enfants, ainsi qu'un choix varié d'étiquettes. La salle du restaurant, particulièrement grande, est idéale pour y organiser des mariages et des réceptions.