La Terrasse is a hotel offering simply decorated rooms with mountain views and a restaurant serving French, Mediterranean, and European cuisine.