Snow Retreat is situated in Lachen. Featuring room service, this property also provides guests with a restaurant. Guests can enjoy mountain views. All guest rooms at the hotel are fitted with a seating area. Rooms come with a private bathroom. The units in Snow Retreat are fitted with a TV and free toiletries.