L'Edelweiss is a 2-star hotel offering a bar and restaurant. It features amenities like two lounges, two terraces, and ski/bike storage. The hotel is conveniently located near the center of Châtel and ski lifts.