Hotels in Champoussin
Multiple accommodations for your stay
Show map
2 results found
Filters
- Most popular first Sorting
Champoussin Lodge
20 Route De Champoussin, Champoussin, Switzerland (Open map)
The centre of Champoussin can be reached within a 5-minute walk, and natural attractions like Lac de Chesery are 3.7 km away....
Read more...
8.3
Very Good
85 reviews
Le Poussin
Rue Sigma 4, 1873, Champoussin, Ch, Champoussin, Switzerland (Open map)
The centre of Champoussin can be reached within a 5-minute walk. Featuring a Turkish steam bath, a Turkish steam room, and an indoor...
Read more...