Elch's Almhütte is a restaurant offering scenic views.