Located in the woods between Champoluc and Frachay, this charming Italian hotel has fantastic access to the slopes and town, whilst feeling surrounded by nature.
Located in the woods between Champoluc and Frachay, this charming Italian hotel has fantastic access to the slopes and town, whilst feeling surrounded by nature.