Spa hotels in Champoussin
Filter Results
Apply Filters
Clear Filters
2 properties found
-
Sort by
Popularity : high to low
-
Champoussin Lodge
20 Route De Champoussin, Champoussin, Switzerland (Show map)
Featuring a convenience shop and a restaurant, the comfortable Champoussin Lodge hotel lies just 8 minutes' walk from Champoussin Village. Located 3.3 km from Hameau, this 3-star hotel offers views…
More...
From US$ 205price for 1 nightBook Now -
Moilles 20
Chem. Des Moilles 1, Champoussin, Switzerland (Show map)
Located just a 6-minute walk from Champoussin Village, the 170 m² Moilles 20 Apartment Champoussin accommodates up to 8 guests. Wi-Fi is provided for both business and leisure activities.
More...
Book Now