Mountain restaurant offering delicious, generously portioned food. Located near ski slopes.