The Castor has been your Hotel in Val d'Ayas for 4 generations.
Family-run hotel, ready to make your stay in the mountains relaxing and memorable.
Located in the heart of the historic center of Champoluc, a 7-minute walk from the ski lifts-a perfect location for sports and hiking but also for soaking in the beauty of nature and admiring the enchanting mountain views.