Hôtel Castel offers relaxed rooms and suites with mountain views. Guests can enjoy a restaurant and bar on site.