Auberge La Savoyarde is a relaxed hotel offering country-style rooms with mountain views. Guests can enjoy a restaurant with a tree-lined patio.