Le Biscau is a relaxed hotel offering simply decorated rooms, a restaurant, a bar, and mountain views.